Пример #1
0
    void Start()
    {
        _numberOfCondition = _NumberOfConditions();

        _verificationCbList = new Predicate <GameObject> [_numberOfCondition];
        _rewardCbList       = new Action <GameObject> [3];

        _roomVerification = transform.GetChild(0).gameObject.GetComponent <RoomVerification>();
        _roomReward       = transform.GetChild(1).gameObject.GetComponent <RoomReward>();

        _SubAllVerifications();
        _SubAllRewards();

        // Delete this or adapt for many players
        //_player = GameObject.FindWithTag("Player");
    }
Пример #2
0
    /*
     *  if _open_rule == 0
     *      _open_rule => RoomManager (switch or enemies)
     *  else
     *      if _open_rule => 1 : SmallKey
     *      if _open_rule => 2 : BigKey
     */

    void Start()
    {
        _reward = transform.parent.transform.parent.transform.parent.GetChild(1).GetComponent <RoomReward>();
    }