private SkillSpawInfo LoadSpawSkillInfo() { string name = GetType().Name + "_SpawInfo"; SkillSpawInfo resultInfo = Resources.Load <SkillSpawInfo>("SriptableObjects/SpawSkillInfo/" + name); return(resultInfo); }
public Skill(GameObject rootGO, SkillManager skillManager, Animator anim) { this.rootGO = rootGO; mySkillManager = skillManager; this.anim = anim; input = mySkillManager.fightInput; attrManager = this.rootGO.GetComponent <FighterAttributesManager>(); info = LoadSpawSkillInfo(); if (info != null) { orderKeyCodeIdxs = info.orderKeyCodeIdxs; influencePartGOs = FindGameObjects(info.influencedPartGameObjectNames); } }