public override void Use() { base.Use(); equipmentManager em = GameObject.FindObjectOfType <equipmentManager>(); em.Equip(this); RemoveFromInvetory(); }
//Deserialise and load the file. bool Load() { string fileName = Application.persistentDataPath + "/" + playerName + ".gd"; if (File.Exists(fileName)) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(fileName, FileMode.Open); equip = (equipmentManager)bf.Deserialize(file); file.Close(); return(true); } return(false); }
// Use this for initialization internal void Begin(CombinedShop shop) { combinedShop = shop; gUI = FindObjectOfType <HeaderGUI>(); if (manager == null) { manager = list.equip; } ReadyPart(); tutorial = FindObjectOfType <monsterSteps>(); }
// Use this for initialization internal void Begin(equipmentList a_list) { list = a_list; manager = list.equip; shop.list = list; parts.list = list; shop.Begin(this); parts.Begin(this); currentType = partType.Torso; stars = manager.GetTotalStars(); getPart(); Refresh = true; }
public void Awake() { instance = this; }
public void setStats() { equipmentManager = FindObjectOfType <equipmentList>().equip; ScaledButton currentScaled = null; int age = (int)equipmentManager.currentAge; if (scaledButtons[age] != null && age < scaledButtons.Length) { currentScaled = scaledButtons[age]; } else { for (int i = (int)equipmentManager.currentAge; i >= 0; i--) { if (scaledButtons[age] != null && age < scaledButtons.Length) { currentScaled = scaledButtons[age]; break; } } } if (currentScaled == null) { return; } variableCount = currentScaled.variableCount; minNumber = currentScaled.minNumber; maxNumber = currentScaled.maxNumber; levelTime = currentScaled.levelTime; minAnswer = currentScaled.minAnswer; maxAnswer = currentScaled.maxAnswer; difficulty = currentScaled.difficulty; MonsterHealth = currentScaled.MonsterHealth; MonsterAttack = currentScaled.MonsterAttack; preventRounding = currentScaled.preventRounding; secondFixedNumber = new int[currentScaled.secondFixedNumber.Length]; for (int i = 0; i < secondFixedNumber.Length; i++) { secondFixedNumber[i] = currentScaled.secondFixedNumber[i]; } thirdFixedNumber = new int[currentScaled.thirdFixedNumber.Length]; for (int i = 0; i < thirdFixedNumber.Length; i++) { thirdFixedNumber[i] = currentScaled.thirdFixedNumber[i]; } enemPhaseTime = currentScaled.enemPhaseTime; enemyAnswerRange = currentScaled.enemyAnswerRange; enemyChoices = currentScaled.enemyChoices; }