|
Elin Decompiled Documentation EA 23.286 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 | SetBaseSeed (int a=-1) |
| 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 int | baseSeed = -1 |
| static Random | _random = new Random() |
| static byte[] | bytes |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 49 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 59 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 84 of file Rand.cs.
References rnd().
Referenced by Biography.Generate().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 44 of file Rand.cs.
References _random, baseSeed, and Random.
Referenced by Card._OnDeserialized(), 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(), TraitParchmentBottle.OnCreate(), TraitDrinkMilkMother.OnDrink(), QuestRandom.OnDropReward(), ConSleep.OnRemoved(), RecipeManager.OnSleep(), TraitScrollMapTreasure.OnUse(), MapGen.Populate(), ActEffect.Proc(), 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 24 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 9 of file Rand.cs.
Referenced by InitBytes(), Range(), rnd(), rndSqrt(), SetSeed(), and ClassExtension.Shuffle< TValue >().
|
static |
Definition at line 7 of file Rand.cs.
Referenced by SetBaseSeed(), and SetSeed().
|
static |
Definition at line 11 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().