Example #1
0
 // Use this for initialization
 void Awake()
 {
     Instance   = this;
     DongGanObj = gameObject;
     DongGanObj.SetActive(false);
     DongGanOpen.SetActive(false);
     DongGanClose.SetActive(false);
     //InputEventCtrl.GetInstance().ClickShaCheBtEvent += ClickShaCheBtEvent;
 }
Example #2
0
    void ClickCloseDongGanBtEvent(InputEventCtrl.ButtonState val)
    {
        if (val == InputEventCtrl.ButtonState.DOWN)
        {
            return;
        }

        if (DongGanCtrl.GetInstance() == null)
        {
            return;
        }
        IsCloseDongGan = !IsCloseDongGan;
        HandleDongGanUI();
    }
Example #3
0
    void HandleDongGanUI()
    {
        if (DongGanCtrl.GetInstance() == null)
        {
            return;
        }

        if (!IsCloseDongGan)
        {
            DongGanCtrl.GetInstance().ShowDongGanOpen();
        }
        else
        {
            DongGanCtrl.GetInstance().ShowDongGanClose();
        }
    }
Example #4
0
    void ClickCloseDongGanBtEvent(InputEventCtrl.ButtonState val)
    {
        if (val == InputEventCtrl.ButtonState.UP)
        {
            return;
        }

        if (PlayerController.GetInstance().m_IsFinished ||
            PlayerController.GetInstance().m_UIController.m_IsGameOver)
        {
            return;
        }

        if (DongGanCtrl.GetInstance() == null)
        {
            return;
        }

//        if (IsCloseDongGan)
//        {
//            //动感已经关闭,不允许再次打开.
//            return;
//        }
        IsCloseDongGan = !IsCloseDongGan;
        HandleDongGanUI();

        if (pcvr.bIsHardWare)
        {
            if (IsCloseDongGan)
            {
                pcvr.GetInstance().mPcvrTXManage.SetJiDianQiCmd(0, pcvrTXManage.JiDianQiCmd.Close);
            }
            else
            {
                pcvr.GetInstance().mPcvrTXManage.SetJiDianQiCmd(0, pcvrTXManage.JiDianQiCmd.Open);
                //pcvr.GetInstance().mPcvrTXManage.SetJiDianQiCmd(0, pcvrTXManage.JiDianQiCmd.Close); //test 为了安全暂时不打开继电器(即摇摇机).
            }
        }
    }