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; }
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(); }