Exemplo n.º 1
0
    private SkillSpawInfo LoadSpawSkillInfo()
    {
        string        name       = GetType().Name + "_SpawInfo";
        SkillSpawInfo resultInfo = Resources.Load <SkillSpawInfo>("SriptableObjects/SpawSkillInfo/" + name);

        return(resultInfo);
    }
Exemplo n.º 2
0
    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);
        }
    }