public void SendClickEvent() { var evnt = ChoosePlayerBoltEvent.Create(GlobalTargets.OnlyServer); evnt.Entity = this.entity; evnt.Send(); }
public override void OnEvent(ChoosePlayerBoltEvent evnt) { BoltLog.Info($"{this.name}: receive event from {evnt.Entity}"); var chooseState = evnt.Entity.GetState <IChoosePlayerMenuState>(); chooseState.Enabled = -1; var playerType = chooseState.PlayerType; GameObject.FindObjectOfType <ChoosePlayerMenuController>().LoadPlayerScene(playerType); }