Пример #1
0
 // 接続が確認されて準備中の時表示
 public void OnConnectedReady()
 {
     if (m_eControllerConnected != EControllerConnected.Disconnect)
     {
         return;
     }
     m_eControllerConnected = EControllerConnected.ReConnect;
     m_connectReadyImage.gameObject.SetActive(true);
     OnConnectComplete();
 }
Пример #2
0
 // 準備中が確認できたとき処理
 public void OnConnectComplete()
 {
     if (m_eControllerConnected != EControllerConnected.ReConnect)
     {
         return;
     }
     m_eControllerConnected = EControllerConnected.Connect;
     // 非表示
     m_mask.gameObject.SetActive(false);
     m_warningImage.gameObject.SetActive(false);
     m_connectReadyImage.gameObject.SetActive(false);
     Time.timeScale = 1;
 }
Пример #3
0
    private void Start()
    {
        m_mask = transform.GetChild(0).GetComponent <Image>();
        m_connectReadyImage = transform.GetChild(1).GetComponent <Image>();
        m_warningImage      = transform.GetChild(2).GetComponent <WarningPlayerUI>();

        // 非表示
        m_mask.gameObject.SetActive(false);
        m_connectReadyImage.gameObject.SetActive(false);
        m_warningImage.gameObject.SetActive(false);

        m_eControllerConnected = EControllerConnected.Connect;
    }
Пример #4
0
    // コントローラーが抜けたとき表示
    public void OnDisconnected(List <int> playerID)
    {
        //if (m_eControllerConnected == EControllerConnected.Disconnect) return;
        m_eControllerConnected = EControllerConnected.Disconnect;
        if (!m_mask.gameObject.activeSelf)
        {
            m_mask.gameObject.SetActive(true);
        }
        if (!m_warningImage.gameObject.activeSelf)
        {
            m_warningImage.gameObject.SetActive(true);
        }
        m_warningImage.Display(playerID);

        Time.timeScale = 0;
    }