Beispiel #1
0
 protected virtual void OnPlayerEnteredRoom(GameEvents.PlayerEnteredRoomEvent e)
 {
     if (m_RoomID == e.RoomID)
     {
         SetActive(true);
     }
 }
Beispiel #2
0
    protected override void OnPlayerEnteredRoom(GameEvents.PlayerEnteredRoomEvent e)
    {
        base.OnPlayerEnteredRoom(e);

        if (e.RoomID == m_HomeRoomID)
        {
            m_CurrentWaitTime = 0f;
            m_Target          = e.Player;
        }
    }
Beispiel #3
0
 private void OnPlayerEnteredRoom(GameEvents.PlayerEnteredRoomEvent e)
 {
     if (m_RoomID == e.RoomID)
     {
         if (!m_Spawned)
         {
             SpawnCrates(e.Player);
             m_Spawned = true;
         }
     }
 }
Beispiel #4
0
    protected override void OnPlayerEnteredRoom(GameEvents.PlayerEnteredRoomEvent e)
    {
        base.OnPlayerEnteredRoom(e);

        if (m_RoomID == e.RoomID && !m_LightSourceObj.activeInHierarchy)
        {
            // if you enter a room and night, active the torches
            if (m_TimeOfDay == Enums.eTimeOfDay.Sunset)
            //if (TimeKeeper.CurrentTime <= TimeKeeper.PreSunrise || TimeKeeper.CurrentTime >= TimeKeeper.Sunset)
            {
                m_LightSourceObj.SetActive(true);
            }
        }
    }
Beispiel #5
0
 protected virtual void OnPlayerEnteredRoom(GameEvents.PlayerEnteredRoomEvent e)
 {
 }