Documentation ¶
Index ¶
- type LeaLotus
- func (s *LeaLotus) CalcTempDirection(trg geometry.Point) geometry.Point
- func (s *LeaLotus) HandleAttack(atk *combat.AttackEvent) float64
- func (s *LeaLotus) QueueAttack(delay int)
- func (s *LeaLotus) React(a *combat.AttackEvent)
- func (s *LeaLotus) SetDirection(trg geometry.Point)
- func (s *LeaLotus) SetDirectionToClosestEnemy()
- func (s *LeaLotus) Tick()
- func (s *LeaLotus) TryBloom(a *combat.AttackEvent)
- func (s *LeaLotus) TryBurning(a *combat.AttackEvent)
- func (s *LeaLotus) TryQuicken(a *combat.AttackEvent)
- type Traveler
- func (c *Traveler) AnimationStartDelay(k model.AnimationDelayKey) int
- func (c *Traveler) Attack(p map[string]int) (action.Info, error)
- func (c *Traveler) Burst(p map[string]int) (action.Info, error)
- func (c *Traveler) ChargeAttack(p map[string]int) (action.Info, error)
- func (c *Traveler) Init() error
- func (c *Traveler) Skill(p map[string]int) (action.Info, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LeaLotus ¶
type LeaLotus struct { *gadget.Gadget *reactable.Reactable // contains filtered or unexported fields }
func (*LeaLotus) CalcTempDirection ¶
func (*LeaLotus) HandleAttack ¶
func (s *LeaLotus) HandleAttack(atk *combat.AttackEvent) float64
func (*LeaLotus) QueueAttack ¶
func (*LeaLotus) React ¶
func (s *LeaLotus) React(a *combat.AttackEvent)
func (*LeaLotus) SetDirection ¶
func (*LeaLotus) SetDirectionToClosestEnemy ¶
func (s *LeaLotus) SetDirectionToClosestEnemy()
func (*LeaLotus) TryBloom ¶
func (s *LeaLotus) TryBloom(a *combat.AttackEvent)
func (*LeaLotus) TryBurning ¶
func (s *LeaLotus) TryBurning(a *combat.AttackEvent)
func (*LeaLotus) TryQuicken ¶
func (s *LeaLotus) TryQuicken(a *combat.AttackEvent)
type Traveler ¶
func NewTraveler ¶
func NewTraveler(s *core.Core, w *character.CharWrapper, p info.CharacterProfile, gender int) (*Traveler, error)
func (*Traveler) AnimationStartDelay ¶
func (c *Traveler) AnimationStartDelay(k model.AnimationDelayKey) int
func (*Traveler) ChargeAttack ¶
Click to show internal directories.
Click to hide internal directories.