Esempio n. 1
0
 //이벤트 플레이어가 탑승했을 때
 void OnPlayerEnterSubway(EnterPlaceCtrl sender)
 {
     SetSubwayRendererActive(false);
     //if (!isHavePlayer)
     {
         SetSubwayNumRendererActive(true, sender.subwayNum);
     }
     SetHavePlayer(true, sender.subwayNum);
     //print("OnPlayerEnterSubway()");
     //print("false" + " " + stationID + " " + subwayID + " " + subwaySide);
 }
Esempio n. 2
0
    //이벤트 플레이어가 내릴 때
    void OnPlayerExitSubway(EnterPlaceCtrl sender)
    {
        if (isHavePlayer)
        {
            if (subwaySide == eSubwaySide.TOP)
            {
                SetSubwayRendererActive(true);
            }
            else
            {
                SetSubwayRendererActive(false);
            }
        }

        SetHavePlayer(false, eSubwayNum.None);
    }
Esempio n. 3
0
 //이벤트 플레이어가 열차안에 있을 때
 void OnPlayerStaySubway(EnterPlaceCtrl sender)
 {
     /*
      * if (isHavePlayer)
      * {
      *  if(sender.isHavePlayer)
      *      return;
      *  else
      *  {
      *      SetHavePlayer(this, sender.subwayNum);
      *  }
      * }
      * else
      * {
      *  SetHavePlayer(true, sender.subwayNum);
      * }
      */
 }