public override void RoomObjectInit(RoomDriver roomDriver, ConditionBehaviour conditionScript) { GetComponent <BoxCollider>().isTrigger = true; if (_RunOnRoomTime) { roomDriver.OnRoomUpdate.AddListener(RoomUpdate); } }
public ControllableAttribute() { LabelText = string.Empty; ConditionalNotMetBehaviour = ConditionBehaviour.ShowHide; InvertConditional = false; }
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(); }
public override void RoomObjectInit(RoomDriver roomDriver, ConditionBehaviour conditionScript) { roomDriver.OnRoomUpdate.AddListener(RoomUpdate); }
public override void RoomObjectInit(RoomDriver roomDriver, ConditionBehaviour conditionScript) { _conditionScript = conditionScript; }