internal TimerCooldown(TwitchController twitchController) { controller = twitchController; customTimerEvents = new List <CustomEvent>(); actionQueueEvents = new List <KeyValuePair <string, CustomEvent> >(); cooldownEvents = new List <KeyValuePair <string, CustomEvent> >(); controller.eventLookup.ActionQueue = new List <KeyValuePair <string, EventInfo> >(); controller.eventLookup.Cooldowns = new Dictionary <string, float>(); controller.eventLookup.RunningEventIDs = new List <string>(); controller.eventLookup.TimedActionsQueue = new List <Action>(); }
public TwitchEventManager(TwitchController twitchController) { controller = twitchController; }
public TwitchPubSubClient(TwitchController twitchController) { controller = twitchController; }
public TwitchChatClient(TwitchController twitchController) { controller = twitchController; }