public void Out() { Skill1.GetComponent <SkillSet> ().UseThis(false); Skill2.GetComponent <SkillSet> ().UseThis(false); Skill3.GetComponent <SkillSet> ().UseThis(false); Skill4.GetComponent <SkillSet> ().UseThis(false); }
private void Start() { skill1 = GetComponent <Skill1>(); skill2 = GetComponent <Skill2>(); skill3 = GetComponent <Skill3>(); skill4 = GetComponent <Skill4>(); }
void Awake() { k_Manager = this; plantedFriends = new List <List <int> > (); currentSkillList = new List <GameObject> (); listedSkillManagers = new List <GameObject> (); playersOnline = new List <PlayerOnline> (); ItemImages = Resources.LoadAll <Sprite>("RPG_inventory_icons"); Backgrounds = Resources.LoadAll <Sprite>("Backgrounds"); // Stats = GameObject.FindGameObjectWithTag ("Stats"); // PositionOverview = GameObject.FindGameObjectWithTag ("Positions"); // Inventorys = GameObject.FindGameObjectWithTag ("InventorySlot"); // CharacterSlot = GameObject.FindGameObjectWithTag ("CharacterSlots"); // BackpackSlot = GameObject.FindGameObjectWithTag ("Backpack"); k_player = GameObject.FindGameObjectWithTag("Player"); k_player.GetComponent <Player> ().sceneloaded = true; pre_Item = Resources.Load("Item") as GameObject; pre_FriendPosition = Resources.Load("FriendPositionImage") as GameObject; currentCharacter = k_player.GetComponent <Player> ().Characters [0]; if (k_player.gameObject.GetComponent <Player>().OutstandingLoot.Count > 0) { LootPanel.SetActive(true); ApplyLoot(); } Skills = new GameObject[4]; Skills [0] = Skill1; Skill1.GetComponent <SkillManager> ().id = 0; Skills [1] = Skill2; Skill2.GetComponent <SkillManager> ().id = 1; Skills [2] = Skill3; Skill3.GetComponent <SkillManager> ().id = 2; Skills [3] = Skill4; Skill4.GetComponent <SkillManager> ().id = 3; Positions = new GameObject[17]; for (int i = 0; i < PositionOverview.transform.childCount; i++) { Positions [i] = PositionOverview.transform.GetChild(i).gameObject; } Positions [16] = GameObject.FindGameObjectWithTag("CharacterPositionSlot"); InventorySlots = new GameObject[36]; for (int i = 0; i < Inventorys.transform.childCount; i++) { InventorySlots [i] = Inventorys.transform.GetChild(i).gameObject; } CharacterSlots = new GameObject[10]; for (int i = 1; i < CharacterSlot.transform.childCount - 1; i++) { CharacterSlots [i - 1] = CharacterSlot.transform.GetChild(i).gameObject; } BackpackSlots = new GameObject[8]; for (int i = 0; i < BackpackSlot.transform.childCount; i++) { BackpackSlots [i] = BackpackSlot.transform.GetChild(i).gameObject; } pre_PlayerOnline = Resources.Load("PlayerOnline") as GameObject; PlayerPanel = GameObject.FindGameObjectWithTag("PlayerOnline"); SkillList = new GameObject[10]; SkillList [0] = Skill_Start; SkillList [1] = Skill_First1; SkillList [2] = Skill_First2; SkillList [3] = Skill_Second1; SkillList [4] = Skill_Second2; SkillList [5] = Skill_Third1; SkillList [6] = Skill_Third2; SkillList [7] = Skill_Ultimate1; SkillList [8] = Skill_Ultimate2; SkillList [9] = Skill_Ultimate3; InstantiateItems(); InstatiatePositionItems(); this.SkillPoints = 20; SkillStats = new GameObject[4]; for (int i = 0; i < SkillStats.Length; i++) { SkillStats [i] = SkillStat.transform.GetChild(i).gameObject; } }
public void UpdateToDB() { GameDB.Instance.UpdateRole(id.ToString(), ((int)type).ToString(), ((int)style).ToString(), Level.ToString(), Name, Skill1.ToString(), Skill2.ToString(), Skill3.ToString(), Skill4.ToString(), Skill5.ToString(), Skill6.ToString(), Skill7.ToString(), UsedSkillIndex); }