Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
    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();
    }