Пример #1
0
        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();
        }
Пример #2
0
    public void SetIcon()
    {
        LegionData legionData = War.GetLegionData(_legionId < 0 ? 0 : _legionId);

        avatarConfig.LoadIcon(OnLoadIcon, legionData.colorId);
    }