Exemplo n.º 1
0
        private void OnBattleSkillClick(SkillPosType skillPos)
        {
            SkillKeyDownEventArgs skillEventArgs = ReferencePool.Acquire <SkillKeyDownEventArgs>();

            skillEventArgs.Fill(skillPos);
            GameEntry.Event.Fire(this, skillEventArgs);
        }
Exemplo n.º 2
0
        private void TryUseSkill(object sender, GameEventArgs e)
        {
            SkillKeyDownEventArgs ne = e as SkillKeyDownEventArgs;

            if (ne == null)
            {
                Log.Error("EventArgs is invalid");
                return;
            }

            this.ExecuteCommand(new UseSkillCommand(ne.SkillPos));
        }