예제 #1
0
        private void OnEnable()
        {
            onCustomerSeated = new OnCustomerSeated();

            //move in
            var move = GetComponent<Move>();
            if (move == null)
                throw new System.Exception("Cannot find Move component...");

            move.onMoveComplete.AddListener(OnMoveComplete);
            move.target = new Vector3(transform.position.x, _target.y, transform.position.z);
            move.ActivateMove(Enums.EState.Sitting);
        }
예제 #2
0
 private void OnDisable()
 {
     onCustomerSeated.RemoveAllListeners();
     onCustomerSeated = null;
 }