Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Initialize()

static void Terraria.Social.SocialAPI.Initialize ( SocialMode? mode = null)
inlinestatic

Definition at line 34 of file SocialAPI.cs.

35 {
36 if (!mode.HasValue)
37 {
38 mode = SocialMode.None;
39 _ = Main.dedServ;
40 }
41 _mode = mode.Value;
44 Main.OnTickForInternalCodeOnly += JoinRequests.Update;
45 switch (Mode)
46 {
47 case SocialMode.Steam:
48 LoadSteam();
49 break;
50 case SocialMode.WeGame:
51 LoadWeGame();
52 break;
53 }
54 foreach (ISocialModule module in _modules)
55 {
57 }
58 }
static SocialMode _mode
Definition SocialAPI.cs:12
static void LoadWeGame()
Definition SocialAPI.cs:110
static ServerJoinRequestsManager JoinRequests
Definition SocialAPI.cs:26
static void LoadSteam()
Definition SocialAPI.cs:90
static List< ISocialModule > _modules
Definition SocialAPI.cs:30

References Terraria.Social.SocialAPI._mode, Terraria.Social.SocialAPI._modules, Terraria.Main.dedServ, System.Collections.Generic.Dictionary< TKey, TValue >.Initialize(), Terraria.Social.SocialAPI.JoinRequests, Terraria.Social.SocialAPI.LoadSteam(), and Terraria.Social.SocialAPI.LoadWeGame().

Referenced by Terraria.Program.RunGame().