コード例 #1
0
    private void SetDataByCrossSceneDataMng()
    {
        CrossSceneDataManager crossMng = CrossSceneDataManager.instance;

        if (crossMng == null)
        {
            return;
        }

        switch (crossMng.m_NetworkMode)
        {
        case NetworkMode.PVP_Solo:
        case NetworkMode.PVP_Double:
        {
            m_MaxEnemyNum = 0;
        }
        break;

        case NetworkMode.PVE_Solo:
        case NetworkMode.PVE_Double:
        {
            m_MaxEnemyNum = 1;
        }
        break;
        }
    }
コード例 #2
0
    void Awake()
    {
        if (CrossSceneDataManager.instance == null)
        {
            CrossSceneDataManager.instance = this;
        }
        else if (CrossSceneDataManager.instance != this)
        {
            Destroy(gameObject);
        }

        DontDestroyOnLoad(gameObject);
    }