コード例 #1
0
        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");
            }
        }
コード例 #2
0
        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");
            }
        }