protected override void Exe() { if (isExed) { return; } Debug.Log("GuideStepListenerData_ExeUseSkill.Exe"); LegionData legionData = War.GetLegionData(mdata.legionId); if (legionData != null) { UnitCtl unitCtl = War.scene.GetUnitForUID(legionData.unitData.uid); if (unitCtl != null) { BLegionAI_Skill legionAI = unitCtl.GetComponent <BLegionAI_Skill> (); if (legionAI != null) { legionAI.ExeSkill(mdata.skillId); } } } isExed = true; base.Exe(); }
public void SetIcon() { LegionData legionData = War.GetLegionData(_legionId < 0 ? 0 : _legionId); avatarConfig.LoadIcon(OnLoadIcon, legionData.colorId); }