Assets.Artificial_Intelligence.Character_Intelligence.Command_Sequences.HealerNeededCommandSequence.MoveTowardsCharacter C# (CSharp) Method

MoveTowardsCharacter() public method

public MoveTowardsCharacter ( CharacterObservable character ) : void
character CharacterObservable
return void
        public override void MoveTowardsCharacter(CharacterObservable character)
        {
            var enemyObservable = (EnemyBase)Observable;
            var start = enemyObservable.CurrentCoordinates;
            var end = character.CurrentCoordinates;
            var pathfinder = enemyObservable.PathFinder;
            pathfinder.FindPath(start, end, enemyObservable.Map.CellGameMap, false);
            enemyObservable.Animator.SetTrigger("Move");
            //need to call move command
        }