//Constructor
 public ChangeColorCommand(ChangeColorReceiver reciever, Color color, GameObject gameObjectTarget)
 {
     this._receiver      = reciever;
     this._color         = color;
     this._sr            = gameObjectTarget.GetComponent <SpriteRenderer>();
     this._previousColor = _sr.color;
 }
Exemple #2
0
    void Start()
    {
        moveReceiver        = new MoveReceiver();
        changeColorReceiver = new ChangeColorReceiver();

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