void HandleMove(GameObject obj, Vector3 direction) { MovingCharacter move = obj.GetComponent <MovingCharacter>(); if (move) { move.Move(direction); } else { Debug.Log(obj.name + " is trying to move but doesn't have a MovingCharacter componenet"); } }
void HandleMove(GameObject obj, Vector3 direction, int run) { MovingCharacter move = obj.GetComponent <MovingCharacter>(); if (run == 1) { move.ChangeMoveSpeed(10); } else if (run == 2) { move.ResetSpeed(); } if (move) { move.Move(direction); } else { Debug.Log(obj.name + " is trying to move but doesn't have a MovingCharacter componenet"); } }