|
Elin Decompiled Documentation EA 23.240 Nightly
|
Static Public Member Functions | |
| static void | InitBytes (int a) |
| static void | UseSeed (int seed, Action action) |
| static int | rndSeed (int a, int seed) |
| static void | SetSeed (int a=-1) |
| static int | Range (int min, int max) |
| static float | Range (float min, float max) |
| static int | rnd (int max) |
| static float | rndf (float max) |
| static int | rndSqrt (int max) |
| static int | rndNormal2 (int max) |
| static int | rndNormal (int max) |
Static Public Attributes | |
| static int | MaxBytes = 1111 |
| static Random | _random = new Random() |
| static byte[] | bytes |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 42 of file Rand.cs.
References _random.
Referenced by PartialMap.Apply(), TextConv.Apply(), EffectMeteor.Create(), Biography.GenerateBirthday(), Gender.GetRandom(), Region.GetRandomPoint(), MapGenDungen.OnGenerateTerrain(), AM_Bird.OnUpdateInput(), Chara.PerformWork(), ESoundSource.Play(), Card.PlayEffect(), GenRoom.Populate(), BiomeProfile.Populate(), ClassExtension.Random(), ColorUtil.RandomHSV(), ClassExtension.RandomItemWeighted< TValue >(), Dice.rnd(), ELayer.rnd(), ActorEx.SetOwner(), BaseTaskHarvest.SetTarget(), Zone.SpawnMob(), Expedition.Start(), BiomeProfile.ClusterObj.TryCreate(), BiomeProfile.ClusterThing.TryCreate(), and GameUpdater.Update100ms().
|
inlinestatic |
Definition at line 52 of file Rand.cs.
References _random.
Referenced by HoardActor.Activate(), TextConv.Apply(), ZoneBlueprint.GenerateMap(), Gender.GetRandom(), ModItemList< T >.GetRandomID(), ToneDataList.GetToneID(), TransAnime.Init(), HoardActor.MakePair(), GrowSystem.OnExceedLastStage(), ClassExtension.RandomItem< T >(), ClassExtension.RandomItem< TKey, TValue >(), ClassExtension.RandomItem< TValue >(), ActorEx.Refresh(), EMono.rnd(), EScriptable.rnd(), EClass.rnd(), EClass.rndHalf(), rndNormal(), rndNormal2(), rndSeed(), and GrowSystem.SetRandomStage().
|
inlinestatic |
|
inlinestatic |
Definition at line 77 of file Rand.cs.
References rnd().
Referenced by Biography.Generate().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 37 of file Rand.cs.
References _random, and Random.
Referenced by ZoneEventDefenseGame._OnTickRound(), TraitGodStatue._OnUse(), ElementContainer.ApplyElementMap(), ElementContainer.ApplyMaterialElementMap(), LayerShippingResult.Awake(), TraitCrafter.Craft(), RecipeCard.Craft(), Spatial.Create(), ThingGen.CreateTreasureContent(), CardRenderer.Draw(), Zone.Generate(), DNA.Generate(), DNA.GenerateManiGene(), DNA.GenerateRandomGene(), MapGen.GenerateTerrain(), TraitScrollMapTreasure.GetDest(), TraitShrine.GetMaterial(), NewsList.GetNews(), GoalGraze.GetPos(), FortuneRollData.GetPrize(), Portrait.GetRandomHairColor(), BaseArea.GetRandomName(), TaskHarvest.HarvestThing(), InitBytes(), TraitSeed.LevelSeed(), Zone.ListLandFeats(), CraftUtil.MakeBloodMeal(), CraftUtil.MakeDish(), RecipeCard.MakeDish(), AI_Fish.Makefish(), CraftUtil.MakeLoveLunch(), TraitSeed.MakeSeed(), Map.MineObj(), RecipeCard.MixIngredients(), TraitDrinkMilkMother.OnDrink(), QuestRandom.OnDropReward(), ConSleep.OnRemoved(), RecipeManager.OnSleep(), TraitScrollMapTreasure.OnUse(), MapGen.Populate(), LayerNewspaper.RefreshAD(), FortuneRollData.RefreshPrize(), EClass.rndSeed(), rndSeed(), AI_OpenGambleChest.Run(), AI_UseCrafter.Run(), Card.SetLv(), Portrait.SetPerson(), ResearchManager.ShowNewPlans(), Card.SpawnLoot(), Zone.TryGenerateShrine(), Thing.TryLickEnchant(), Chara.TryUpgrade(), DramaOutcome.upgrade_miscreation(), and UseSeed().
|
inlinestatic |
Definition at line 22 of file Rand.cs.
References seed, and SetSeed().
Referenced by Quest.GetDetailText(), Chara.GetFavCat(), Chara.GetFavFood(), RankedZoneManager.GetList(), Thing.GetName(), Card.GetPrice(), Card.GetRandomColor(), Quest.GetTitle(), LayerNewspaper.OnInit(), TaskDig.OnProgressComplete(), Quest.Parse(), LayerNewspaper.RefreshNews(), Thing.SetRenderParam(), and Zone.UpdateQuests().
Definition at line 7 of file Rand.cs.
Referenced by InitBytes(), Range(), rnd(), rndSqrt(), SetSeed(), and ClassExtension.Shuffle< TValue >().
|
static |
Definition at line 9 of file Rand.cs.
Referenced by BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), InitBytes(), and BaseTileMap.OnActivate().
|
static |
Definition at line 5 of file Rand.cs.
Referenced by BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), and InitBytes().