コード例 #1
0
        public void SendClickEvent()
        {
            var evnt = ChoosePlayerBoltEvent.Create(GlobalTargets.OnlyServer);

            evnt.Entity = this.entity;
            evnt.Send();
        }
コード例 #2
0
    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);
    }