Ejemplo n.º 1
0
    public void Init(Skill skill, int skillIndex, Animator ani, SkillCount skillCount)
    {
        skillSlot      = FindObjectOfType <SkillSlot>();
        joyStickAttack = FindObjectOfType <JoyStickAttack>();
        m_AniWindow    = FindObjectOfType <AniWindow>();
        m_AniWindow.Init();

        for (int i = 0; i < Install.transform.childCount; ++i)
        {
            InstallSlot.Add(i, Install.transform.GetChild(i) as RectTransform);
            bounds.center  = InstallSlot[i].position;
            bounds.extents = new Vector3(130f, 130f, 0);
            SlotBounds.Add(bounds);
        }
        CilckBounds.extents = new Vector3(0.2f, 0.2f, 0);
        m_Skill             = skill;
        m_NameTxt.text      = m_Skill.m_sName;
        m_AniWindow.setInput(m_Skill);

        m_SkillImg = MoveSkillObj.GetComponent <Image>();

        m_SkillImg.sprite = m_SkillSprite[skillIndex];

        m_Ani        = ani;
        m_SkillCount = skillCount;
    }
Ejemplo n.º 2
0
    public override void ChildInit()
    {
        m_WeaponTrailObj = GameObject.FindGameObjectWithTag("WeaponTrail");
        m_RevivalPos     = GameObject.FindGameObjectWithTag("Revival").transform;

        m_DieGrey = FindObjectOfType <GreyEffectShader>();

        m_joyStickMove     = FindObjectOfType <JoyStickMove>();
        m_joyStickAttack   = FindObjectOfType <JoyStickAttack>();
        m_joyStickRotate   = FindObjectOfType <JoyStickRotate>();
        m_InstallEquipment = FindObjectOfType <InstallEquipment>();

        m_PlayerAbility.Init();
        m_Bodybounds.center = m_Pivot.transform.position;

        JobInit();
    }