예제 #1
0
        protected override void OnAwake()
        {
            base.OnAwake();

            peerContainer      = ServerComponents.GetComponent <IPeerContainer>().AssertNotNull();
            clientPeerProvider = Components.GetComponent <IClientPeerProvider>().AssertNotNull();
        }
예제 #2
0
        public UserProfileService()
        {
            var idGenerator = ServerComponents.GetComponent <IRandomNumberGenerator>().AssertNotNull();

            serverId = idGenerator.GenerateRandomNumber();

            peerContainer           = ServerComponents.GetComponent <IPeerContainer>().AssertNotNull();
            userIdToPeerIdConverter = ServerComponents.AddComponent(new UserIdToPeerIdConverter());
        }
예제 #3
0
 public GameServerProviderService()
 {
     peerContainer = ServerComponents.GetComponent <IPeerContainer>().AssertNotNull();
     connections   = peerContainer.GetPeersCount();
 }
        public virtual void Startup()
        {
            peerContainer = ServerComponents.AddComponent(new PeerContainer());

            LogUtils.Log("An application has started.");
        }