Exemplo n.º 1
0
 public override void RoomObjectInit(RoomDriver roomDriver, ConditionBehaviour conditionScript)
 {
     GetComponent <BoxCollider>().isTrigger = true;
     if (_RunOnRoomTime)
     {
         roomDriver.OnRoomUpdate.AddListener(RoomUpdate);
     }
 }
Exemplo n.º 2
0
        public ControllableAttribute()
        {
            LabelText = string.Empty;

            ConditionalNotMetBehaviour = ConditionBehaviour.ShowHide;

            InvertConditional = false;
        }
Exemplo n.º 3
0
        public override void RoomObjectInit(RoomDriver roomDriver, ConditionBehaviour conditionScript)
        {
            roomDriver.OnRoomUpdate.AddListener(RoomUpdate);
            roomDriver.OnRoomReset.AddListener(ResetToStartPosition);
            _startPos       = transform.Find("Start").position;
            _endPos         = transform.Find("End").position;
            _travelDistance = Vector3.Distance(_startPos, _endPos);

            ResetToStartPosition();
        }
Exemplo n.º 4
0
 public override void RoomObjectInit(RoomDriver roomDriver, ConditionBehaviour conditionScript)
 {
     roomDriver.OnRoomUpdate.AddListener(RoomUpdate);
 }
Exemplo n.º 5
0
 public override void RoomObjectInit(RoomDriver roomDriver, ConditionBehaviour conditionScript)
 {
     _conditionScript = conditionScript;
 }