public void PlayFromOriginToTarget(Creature creature, Creature.Targets origin, Creature.Targets target) { this._isPlaying = true; this._timer = 0f; this.OnPlayFromOriginToTarget(creature, origin, target); }
protected override void OnPlayFromOriginToTarget(Creature creature, Creature.Targets origin, Creature.Targets target) { _castingCreature = creature; OnPlayFromOriginToTarget(creature.GetTransformFromTarget(origin), creature.GetTransformFromTarget(target)); }
protected virtual void OnPlayFromOriginToTarget(Creature creature, Creature.Targets origin, Creature.Targets target) { }