예제 #1
0
    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;
    }
예제 #2
0
    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);
    }