public HealSpawn() { AssetProxy prefabLoader = new AssetProxy(typeof(GameObject)); GameObject buffPrefab = prefabLoader.LoadAsset("Objects/Buffs/Heal.prefab"); buffObject = Object.Instantiate(buffPrefab); HealBuff healBuffScript = buffObject.GetComponent <HealBuff>(); healBuffScript.healAmount = HEAL_AMOUNT; buffObject.transform.localScale = new Vector3(0.25f, 0.25f, 0.25f); }
public override void Start() { base.Start(); //Initialize everything currentType = IType.ElementType.NoType; toggleCamera(0); UIScript = GameObject.Find("Canvas").GetComponent <UI>(); wheelBuffs = new Buff[12]; wheelGems = new Gem[6]; moves = new PlayerAttack[3]; //Starting quest currentQuest = new Quest(lm.npcs[0], IType.QuestType.TalkQuest); currentQuest.SetTalkTarget(lm.npcs[0]); currentQuest.completionObject = GameObject.Find("DOOR1"); //Default Buffs wheelBuffs[0] = new StrengthBuff(); wheelBuffs[1] = new SpeedBuff(); wheelBuffs[2] = new ComboBuff(); wheelBuffs[3] = new SplitBuff(); wheelBuffs[4] = new RelaxBuff(); wheelBuffs[5] = new HealBuff(); wheelBuffs[6] = new StrengthBuff(); wheelBuffs[7] = new LingerBuff(); wheelBuffs[8] = new ComboBuff(); wheelBuffs[9] = new SpeedBuff(); wheelBuffs[10] = new HealBuff(); wheelBuffs[11] = new SpeedBuff(); //Default Gems wheelGems[0] = new Gem(IType.GemType.Breeze); wheelGems[1] = new Gem(IType.GemType.Forest); wheelGems[2] = new Gem(IType.GemType.Heat); wheelGems[3] = new Gem(IType.GemType.Music); wheelGems[4] = new Gem(IType.GemType.Space); wheelGems[5] = new Gem(IType.GemType.Water); UIScript.SetUpWheel(); }