コード例 #1
0
        public override double ServerUpdateIntervalSeconds => double.MaxValue; // never

        protected override void ServerInitialize(ServerInitializeData data)
        {
            if (data.IsFirstTimeInit)
            {
                data.PrivateState.Members = new NetworkSyncList <string>();
                data.PrivateState.ServerPartyChatHolder = ChatSystem.ServerCreateChatRoom(
                    new ChatRoomParty(party: data.GameObject));
            }

            PartySystem.ServerRegisterParty(data.GameObject);
        }