Elin Decompiled Documentation EA 23.102 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(), EClass.rnd(), EMono.rnd(), EScriptable.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(), DNA.Generate(), DNA.GenerateManiGene(), DNA.GenerateRandomGene(), MapGen.GenerateTerrain(), TraitScrollMapTreasure.GetDest(), TraitShrine.GetMaterial(), NewsList.GetNews(), GoalGraze.GetPos(), FortuneRollData.GetPrize(), Portrait.GetRandomHairColor(), BaseArea.GetRandomName(), InitBytes(), TraitSeed.LevelSeed(), Zone.ListLandFeats(), RecipeCard.MakeDish(), TraitSeed.MakeSeed(), RecipeCard.MixIngredients(), TraitDrinkMilkMother.OnDrink(), QuestRandom.OnDropReward(), RecipeManager.OnSleep(), TraitScrollMapTreasure.OnUse(), MapGen.Populate(), LayerNewspaper.RefreshAD(), FortuneRollData.RefreshPrize(), rndSeed(), AI_OpenGambleChest.Run(), AI_UseCrafter.Run(), Card.SetLv(), Portrait.SetPerson(), ResearchManager.ShowNewPlans(), Card.SpawnLoot(), Zone.TryGenerateShrine(), Thing.TryLickEnchant(), Chara.TryUpgrade(), 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(), 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().