コード例 #1
0
 public void AddMushroom(MushroomScript.MushroomName mushroomName)
 {
     if (pickedMushrooms.ContainsKey(mushroomName))
     {
         pickedMushrooms[mushroomName]++;
     }
     else
     {
         pickedMushrooms.Add(mushroomName, 1);
     } mushroomCount++;
 }
コード例 #2
0
 // Use this for initialization
 void Start()
 {
     mainCamera        = FindObjectOfType <MainCamera>();
     screenMessage     = FindObjectOfType <OnScreenText>();
     hungerBar         = FindObjectOfType <HungerBar>();
     inspectionButtons = GameObject.FindGameObjectsWithTag("InspectionButton");
     HideInspectionOptions();
     mushroomCountText         = GameObject.FindGameObjectWithTag("MushroomCountText").GetComponent <Text>();
     levelInfo                 = FindObjectOfType <CurrentLevelInfo>();
     desiredMushroom           = levelInfo.desiredMushroom;
     levelInfo.mushroomCount   = 0;
     levelInfo.pickedMushrooms = new Dictionary <MushroomScript.MushroomName, int>();
 }
コード例 #3
0
 void Awake()
 {
     if (FindObjectsOfType <CurrentLevelInfo>().Length > 1)
     {
         Destroy(this.gameObject);
     }
     pickedMushrooms = new Dictionary <MushroomScript.MushroomName, int>();
     desiredMushroom = MushroomScript.MushroomName.BUTTON;
     pickedMushrooms.Add(MushroomScript.MushroomName.BUTTON, 3);
     pickedMushrooms.Add(MushroomScript.MushroomName.DEATHCAP, 2);
     grassPicked   = 20;
     leavesBrushed = 15;
     mushroomCount = 5;
     levelNumber   = 1;
     DontDestroyOnLoad(this.gameObject);
 }
コード例 #4
0
 public LevelInitialisationInfo(MushroomScript.MushroomName name, Vector3 ratio, int level)
 {
     this.desiredMushroomName = name;
     if (name == MushroomScript.MushroomName.BUTTON)
     {
         this.desiredMushroomType = MushroomScript.MushroomType.EDIBLE;
     }
     else if (name == MushroomScript.MushroomName.DEATHCAP)
     {
         this.desiredMushroomType = MushroomScript.MushroomType.POISON;
     }
     else
     {
         this.desiredMushroomType = MushroomScript.MushroomType.TRIPPY;
     }
     this.mushroomRatio = ratio;
     this.level         = level;
 }