コード例 #1
0
    public void InitializePool()
    {
        if (CC == null)
        {
            CC = UnityEngine.Object.FindObjectOfType <Lobby.LobbyManager>();
        }

        if (ClothFactoryReference == null)
        {
            ClothFactoryReference = UnityEngine.Object.FindObjectOfType <ClothFactory>();
        }


        if (CC != null)
        {
            if (!CC.characterCustomization.playerCustomisationData.ContainsKey(Type))
            {
                CC.characterCustomization.playerCustomisationData[Type] = new Dictionary <string, PlayerCustomisationData>();
            }
            CC.characterCustomization.playerCustomisationData[Type][Name] = this;
        }

        if (ClothFactoryReference != null)
        {
            if (!ClothFactoryReference.playerCustomisationData.ContainsKey(Type))
            {
                ClothFactoryReference.playerCustomisationData[Type] = new Dictionary <string, PlayerCustomisationData>();
            }
            ClothFactoryReference.playerCustomisationData[Type][Name] = this;
        }
    }
コード例 #2
0
ファイル: StoryDeckHandler.cs プロジェクト: k80nelson/Quests
 private void Start()
 {
     Lobby.LobbyManager mgr = GameObject.FindObjectOfType <Lobby.LobbyManager>();
     client = mgr.client;
     if (isServer)
     {
         NetworkServer.RegisterHandler(StoryMsg, ServerRcvAskStoryCard);
     }
     if (isClient)
     {
         client.RegisterHandler(StoryMsg, ClientRcvStoryCard);
     }
 }
コード例 #3
0
        public void Populate(MatchInfoSnapshot match, LobbyManager lobbyManager, Color c)
        {
            serverInfoText.text = match.name;

            slotInfo.text = match.currentSize.ToString() + "/" + match.maxSize.ToString();;

            NetworkID networkID = match.networkId;

            joinButton.onClick.RemoveAllListeners();
            joinButton.onClick.AddListener(() => { JoinMatch(networkID, lobbyManager); });

            GetComponent <Image>().color = c;
        }
コード例 #4
0
ファイル: LobbyManager.cs プロジェクト: k80nelson/Quests
        void Start()
        {
            s_Singleton  = this;
            _lobbyHooks  = GetComponent <Lobby.LobbyHook>();
            currentPanel = mainMenuPanel;

            backButton.gameObject.SetActive(false);
            GetComponent <Canvas>().enabled = true;

            DontDestroyOnLoad(gameObject);

            SetServerInfo("Offline", "None");
        }
コード例 #5
0
ファイル: TurnHandler.cs プロジェクト: k80nelson/Quests
 private void Start()
 {
     Lobby.LobbyManager mgr = GameObject.FindObjectOfType <Lobby.LobbyManager>();
     client = mgr.client;
     NetworkServer.RegisterHandler(EndTurnMsg, OnServerRcvEndTurn);
 }