Ejemplo n.º 1
0
    void Start()
    {
        ResourceManager.LoadData();
        Screen.SetResolution(610, 655, false);

        packetProcessor = gameObject.AddComponent <PacketProcessor>();
        networkTcpIp    = NetworkTcpIp.GetInstance();

        DontDestroyOnLoad(this);
    }
Ejemplo n.º 2
0
    //Game Scene 에 진입했을 때 호출되는 함수입니다
    //Game Scene 과 관련된 초기화는 이곳에서 하시면 됩니다
    void Awake()
    {
        FindObjectOfType <PacketProcessor>().OnGameSceneEnter();

        EffectManager.DisplayPlayersName(GameManager.opponentName, GameManager.myName, GameManager.playerSide);

        var pkt = new Packets.PACKET_CLIENT_GAME_READY_REQ();

        pkt._gameReady = (GameManager.playerSide == PlayerSide.TOP ? true : false);

        NetworkTcpIp.GetInstance().SendPacket(pkt, Packets.PacketId.ID_PACKET_CLIENT_GAME_READY_REQ);
    }
Ejemplo n.º 3
0
    //서버 종료
    void ConnectCloseNtf(string dummy)
    {
        SceneManager.LoadScene(ResourceConstants.CONNECT_SCENE);

        //로직 정리
        if (m_unitManager != null)
        {
            Destroy(m_unitManager);
        }
        if (m_uiManager != null)
        {
            Destroy(m_uiManager);
        }

        NetworkTcpIp.GetInstance().CloseConnection();

        SoundManager.GetInstance().StopMusic();
    }