public void Install(EntityBase entity, Skill_skill data, params object[] args) { this.m_Entity = entity; this.m_Data = data; this.InstallEffects(args); this.OnInstall(args); }
private bool GetRerandom(int skillid) { if (LocalModelManager.Instance.Skill_slotin.IsWeaponSkillID(skillid)) { return(true); } Skill_skill beanById = LocalModelManager.Instance.Skill_skill.GetBeanById(skillid); return((beanById == null) || this.ContainsArrow(beanById.Attributes)); }
public static Sprite GetSkillIconByID(int skillid) { Skill_skill beanById = LocalModelManager.Instance.Skill_skill.GetBeanById(skillid); if (beanById == null) { return(null); } int skillIcon = beanById.SkillIcon; return(ResourceManager.GetSprite("skillicon", skillIcon.ToString())); }
public void Install(EntityBase entity, Skill_skill skilldata, Skill_alone skill, params object[] args) { this.bInit = true; this._className = base.GetType().ToString(); int.TryParse(this.ClassName.Substring(this.ClassName.Length - 4, 4), out this._classid); this.m_Entity = entity; this.m_Data = skill; this.m_SkillData = skilldata; this.ExcuteAttributes(); this.CreateEffect(); this.InstallAttrs(1); if (args.Length > 0) { this.OnInstall(args); } else { this.OnInstall(); } }