コード例 #1
0
        public static void InitCurrentContext(EnergoServer server, ILogger logger)
        {
            Current = new ServerContext(server, logger);

            Current.DuplexNetwork = new WebSocketManager();

            Current.Chat       = new ChatNetworkModule();
            Current.UserModule = new UserNetworkModule();
        }
コード例 #2
0
ファイル: Player.cs プロジェクト: StepanoidTeam/PowerGridApi
 public User(string username, string id = null)
 {
     if (string.IsNullOrWhiteSpace(id))
     {
         Id = username.NormalizeId();
     }
     else
     {
         Id = id;
     }
     if (Id == EnergoServer.AdminId)
     {
         AuthToken = EnergoServer.AdminAuthToken;
     }
     else
     {
         AuthToken = EnergoServer.GenerateId();
     }
     Username = username.RemoveExtraSpaces();
 }
コード例 #3
0
 public static void InitCurrentContext()
 {
     EnergoServer.Init();
     InitCurrentContext(EnergoServer.Current, new Logger());
 }
コード例 #4
0
 public ServerContext(EnergoServer server, ILogger logger)
 {
     Server = server;
     Logger = logger;
 }