Пример #1
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.tag == "Player")
     {
         m_EnterTriggerRange = true;
         m_Tip = UITool.CreateTipUI("F");
     }
 }
Пример #2
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.tag == "Player")
     {
         if (m_Locked == false)
         {
             m_OpenDoor     = true;
             m_Timer        = 0;
             m_Door01NowPos = m_Door01.transform.position;
             m_Door02NowPos = m_Door02.transform.position;
         }
         else
         {
             m_Tip = UITool.CreateTipUI("F");
             TipFollowDoor();
         }
         m_EnterTriggerRange = true;
     }
 }
Пример #3
0
        private void JudgeInEnter()
        {
            switch (m_Speaker)
            {
            case ENUM_Speaker.Scientist_A:
                if (PlayerInfo.TalkToNpcA == false || PlayerInfo.MissionDoneA == false)
                {
                    m_Tip = UITool.CreateTipUI("F");
                    TipFollowNPC();
                }
                break;

            case ENUM_Speaker.Scientist_B:
                if (PlayerInfo.TalkToNpcB == false || PlayerInfo.MissionDoneB == false)
                {
                    m_Tip = UITool.CreateTipUI("F");
                    TipFollowNPC();
                }
                break;

            default:
                break;
            }
        }