Ejemplo n.º 1
0
 public override void RoomObjectInit(RoomDriver roomDriver, ConditionBehaviour conditionScript)
 {
     GetComponent <BoxCollider>().isTrigger = true;
     if (_RunOnRoomTime)
     {
         roomDriver.OnRoomUpdate.AddListener(RoomUpdate);
     }
 }
Ejemplo n.º 2
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();
        }
Ejemplo n.º 3
0
 // Start is called before the first frame update
 void Start()
 {
     FindLights();
     facingRight = true;
     animator    = GetComponent <Animator>();
     player      = GameObject.FindGameObjectsWithTag("Player")[0];
     minicamera  = FindObjectOfType <MiniCameraFrame>();
     LightsInit();
     roomsInit();
     npcInit();
     roomDriver = GetComponent <RoomDriver>();
     enemy      = (gameObject.layer == Enemy_LayerN ? GetComponent <Enemy>() : null);
 }
Ejemplo n.º 4
0
 public override void RoomObjectInit(RoomDriver roomDriver, ConditionBehaviour conditionScript)
 {
     roomDriver.OnRoomUpdate.AddListener(RoomUpdate);
 }
Ejemplo n.º 5
0
 public override void RoomObjectInit(RoomDriver roomDriver, ConditionBehaviour conditionScript)
 {
     _conditionScript = conditionScript;
 }