void Awake() { Debug.Log("Starting GameLogicChat"); apg = new AudiencePlayersSys(this, recorder); LoadNetworkSettings(); IRCChat = this.GetComponent <TwitchIRCChat>(); IRCChat.oauthFunc = () => settings.ChatOauth; IRCChat.channelNameFunc = () => settings.ChatChannelName; IRCLogic = this.GetComponent <TwitchIRCLogic>(); IRCLogic.oauthFunc = () => settings.LogicOauth; IRCLogic.channelNameFunc = () => settings.LogicChannelName; }
void Initialize() { Debug.Log("Starting GameLogicChat"); apg = new AudiencePlayersSys(this, recorder); if (UseSingleMachineTestNetworking) { IRCChat = new NullNetwork(); IRCLogic = new NullNetwork(); } else { LoadNetworkSettings(); IRCChat = this.GetComponent <TwitchIRCChat>(); IRCLogic = this.GetComponent <TwitchIRCLogic>(); } IRCChat.SetOAuthFunc(() => settings.ChatOauth); IRCChat.SetChannelNameFunc(() => settings.ChatChannelName); IRCLogic.SetOAuthFunc(() => settings.LogicOauth); IRCLogic.SetChannelNameFunc(() => settings.LogicChannelName); }