private void Start() { EnviroSky.instance.RegisterMe(this); this.currentSeason = EnviroSky.instance.Seasons.currentSeasons; this.maxAgeInHours = EnviroSky.instance.GetInHours(this.Age.maxAgeHours, this.Age.maxAgeDays, this.Age.maxAgeYears); EnviroSky.instance.OnSeasonChanged += (EnviroSky.SeasonChanged)(season => this.SetSeason()); if (this.Age.randomStartAge) { this.Age.startAgeinHours = Random.Range(0.0f, (float)this.maxAgeInHours); this.Age.randomStartAge = false; } this.Birth(0, this.Age.startAgeinHours); }
void Start() { EnviroSkyMgr.instance.RegisterVegetationInstance(this); currentSeason = EnviroSkyMgr.instance.GetCurrentSeason(); maxAgeInHours = EnviroSkyMgr.instance.GetInHours(Age.maxAgeHours, Age.maxAgeDays, Age.maxAgeYears); EnviroSkyMgr.instance.OnSeasonChanged += (EnviroSeasons.Seasons season) => { SetSeason(); }; if (Age.randomStartAge) { Age.startAgeinHours = UnityEngine.Random.Range(0f, (float)maxAgeInHours); Age.randomStartAge = false; } Birth(0, Age.startAgeinHours); }
void UpdateSeasonSlider(EnviroSeasons.Seasons s) { switch (s) { case EnviroSeasons.Seasons.Spring: seasonDropdown.value = 0; break; case EnviroSeasons.Seasons.Summer: seasonDropdown.value = 1; break; case EnviroSeasons.Seasons.Autumn: seasonDropdown.value = 2; break; case EnviroSeasons.Seasons.Winter: seasonDropdown.value = 3; break; } }
private void UpdateSeasonSlider(EnviroSeasons.Seasons s) { switch (s) { case EnviroSeasons.Seasons.Spring: this.seasonDropdown.set_value(0); break; case EnviroSeasons.Seasons.Summer: this.seasonDropdown.set_value(1); break; case EnviroSeasons.Seasons.Autumn: this.seasonDropdown.set_value(2); break; case EnviroSeasons.Seasons.Winter: this.seasonDropdown.set_value(3); break; } }
void SendSeasonToClient(EnviroSeasons.Seasons s) { RpcSeasonUpdate((int)s); }
void SendSeasonToClient(EnviroSeasons.Seasons s) { photonView.RPC("SendSeasonUpdate", RpcTarget.OthersBuffered, (int)s); }
void SetSeason() { currentSeason = EnviroSkyMgr.instance.GetCurrentSeason(); VegetationChange(); }
void SetSeason() { currentSeason = EnviroSky.instance.Seasons.currentSeasons; VegetationChange(); }
private void SetSeason() { this.currentSeason = EnviroSky.instance.Seasons.currentSeasons; this.VegetationChange(); }