// Use this for initialization void Awake() { instance = this; Gauges = new UISprite[Skills.Length]; for (int i = 0; i < Skills.Length; i++) { Gauges[i] = Skills[i].transform.FindChild("Sprite_SkillGauge").GetComponent <UISprite>(); } StartCoroutine(C_Update()); }
public void Set_Info(RecvCharaterInfo Info) { Init_Infomation = Info; Level = Init_Infomation.Level; Speed = Init_Infomation.Speed; // HP, Attack, SkillPoint를 초기화한다. Hp = Init_Infomation.Hp; BaseAttack = Init_Infomation.Attack; SkillPoint = Init_Infomation.Skillpoint; // Skill버튼에 스페셜스킬 함수를 연동한다. PlayerSkill_Manager.Get_Inctance().Set_Skill(this, transform.parent.name); }
public static PlayerSkill_Manager Get_Inctance() { if (instance == null) { instance = FindObjectOfType(typeof(PlayerSkill_Manager)) as PlayerSkill_Manager; } if (null == instance) { GameObject obj = new GameObject("PlayerSkill_Manager "); instance = obj.AddComponent(typeof(PlayerSkill_Manager)) as PlayerSkill_Manager; Debug.Log("Fail to get Manager Instance"); } return(instance); }