コード例 #1
0
 //Constructor
 public MoveCommand(MoveReceiver reciever, MoveDirection direction, float distance, GameObject gameObjectToMove)
 {
     this._receiver   = reciever;
     this._direction  = direction;
     this._distance   = distance;
     this._gameObject = gameObjectToMove;
 }
コード例 #2
0
 public bool ExecuteCommand()
 {
     if (mover == null)
     {
         mover = Object.FindObjectOfType <MoveReceiver>();
     }
     return(mover.Move());
 }
コード例 #3
0
    void Start()
    {
        moveReceiver        = new MoveReceiver();
        changeColorReceiver = new ChangeColorReceiver();

        if (objectTarget == null)
        {
            Debug.LogError("objectTarget must be assigned via inspector");
            this.enabled = false;
        }
    }