using System.Collections.Generic; using Framework; using Framework.Condition; using Gameplay.Net; /// /// 指挥官技能是否解锁 /// public class ConditionPlayerSkillUpgradeLevel : ICondition { public EventManager.EventName SignalName => EventManager.EventName.CultivatePlayerSkillUpgrade; public bool Check(List args) { int lv = (int)args[0]; int sumlevel = Actor.Instance.PlayerSkill.GetSumLevel(); return sumlevel >= lv; } public string[] GetArgLocalizations(List args) { int lv = (int)args[0]; return new string[1] { lv.ToString() }; } }