GameFramework.AiViewModelManager.OnAiSkill C# (CSharp) Method

OnAiSkill() private method

private OnAiSkill ( EntityInfo entity, int skillId ) : void
entity EntityInfo
skillId int
return void
        private void OnAiSkill(EntityInfo entity, int skillId)
        {
            if (null != entity) {
                SkillInfo skillInfo = entity.GetSkillStateInfo().GetSkillInfoById(skillId);
                if (null != skillInfo) {
                    if (GfxSkillSystem.Instance.StartSkill(entity.GetId(), skillInfo.ConfigData, 0)) {
                        Utility.EventSystem.Publish("ui_skill_cooldown", "ui", entity.GetId(), skillId, skillInfo.ConfigData.cooldown / 1000.0f);
                    }
                }
            }
        }