Example #1
0
    void ModSettings_Start(Modifiers.Modifier mod)
    {
        switch (mod)
        {
        case Modifiers.Modifier.SLIPPERY:
            Mod_Slippery();
            break;


        case Modifiers.Modifier.BOUNCY:
            Mod_Bouncy();
            break;

        case Modifiers.Modifier.ANGRY:
            Mod_Angry();
            break;

        case Modifiers.Modifier.BIGGER:
            Mod_Bigger();
            break;

        case Modifiers.Modifier.FASTER:
            Mod_Faster();
            break;

        case Modifiers.Modifier.TRIPPY:
            Mod_Trippy();
            break;
        }
    }
Example #2
0
    public void Add(Modifiers.Modifier mod)
    {
        modHolders[modsAdded].SetActive(true);
        ModifierDisplay modDisplay = GetModDisplay(mod);
        Renderer        modRender  = modHolders[modsAdded].GetComponent <Renderer>();

        modRender.material.mainTexture = modDisplay.icon;
        modsAdded++;
    }
Example #3
0
 void ModSettings_Update(Modifiers.Modifier mod)
 {
     switch (mod)
     {
     case Modifiers.Modifier.BOUNCY:
         Mod_Bouncy_Update();
         break;
     }
 }
Example #4
0
 void ModSettings_Check(Modifiers.Modifier mod)
 {
     switch (mod)
     {
     case Modifiers.Modifier.FROM_ANOTHER_TIME:
         Mod_Retro();
         break;
     }
 }
Example #5
0
 void ModSettings_Update(Modifiers.Modifier mod)
 {
     switch (mod)
     {
     case Modifiers.Modifier.PUNISHING:
         // Mod_Punishing();
         break;
     }
 }
Example #6
0
 void ModSettings_Start(Modifiers.Modifier mod)
 {
     switch (mod)
     {
     case Modifiers.Modifier.ANGRY:
         Mod_Angry();
         break;
     }
 }
Example #7
0
    // HELPER:


    ModifierDisplay GetModDisplay(Modifiers.Modifier mod)
    {
        foreach (ModifierDisplay modDisplay in modDisplays)
        {
            if (modDisplay.mod == mod)
            {
                return(modDisplay);
            }
        }
        return(new ModifierDisplay());
    }
Example #8
0
 void GetMods(Selection selection)
 {
     for (int i = 0; i < GetChoiceCount(selection); i++)
     {
         Modifiers.Modifier getMod = GetMod();
         while (selection.mods.Contains(getMod)) //ensures the same mod won't show up for multiple choices
         {
             getMod = GetMod();
         }
         selection.mods.Add(getMod);
     }
 }
Example #9
0
	public void Setup (Modifiers.Modifier mod, SelectionHandler.ModifierDisplay modDisplay) {
        selectionDetection.mod = mod;
        textMesh.text = modDisplay.text;
        iconRenderer.material.mainTexture = modDisplay.icon;
    }
Example #10
0
 public void SetupChoice(Modifiers.Modifier mod, SelectionHandler.ModifierDisplay modDisplay, int choiceID)
 {
     choices[choiceID].Setup(mod, modDisplay);
 }
Example #11
0
 public void Select(Modifiers.Modifier mod)
 {
     modifiers.AddMod(mod);
     gameInit.StartGame();
     Destroy(this.gameObject);
 }