void Awake() { if (instance == null) { instance = this; } Events.instance.AddListener <SelectDeciderEvent> (OnSelectDeciderEvent); Events.instance.AddListener <DeciderReceiveMessageEvent> (OnDeciderReceiveMessageEvent); Events.instance.AddListener <AllReceiveMessageEvent> (OnAllReceiveMessage); }
public override void OnScreenStart(bool hosting, bool isDecider) { AgendaItemsManager aiManager = AgendaItemsManager.instance; currentItem = aiManager.NextItem; if (currentItem == null) { GotoScreen("Agenda Results"); return; } progress.Content = string.Format("{0} / {1}", aiManager.CurrentIndex, aiManager.TotalItems); description.Content = Copy.AgendaItemVote(Player.instance.WinningPlayer, currentItem.description); }