Elin Decompiled Documentation EA 23.102 Nightly
|
Classes | |
class | GlobalSpatialList |
Public Member Functions | |
void | AssignUID (Spatial s) |
void | Remove (Spatial s) |
T | Find< T > (Func< T, bool > func) |
Zone | Find (string id) |
Zone | Find (int uid) |
List< Zone > | ListReturnLocations () |
Public Attributes | |
GlobalSpatialList | map = new GlobalSpatialList() |
int | uidNext = 1 |
RankedZoneManager | ranks = new RankedZoneManager() |
List< Spatial > | listDestryoed = new List<Spatial>() |
Properties | |
Zone | Somewhere [get] |
List< Zone > | Zones [get] |
![]() | |
static Game | game [get] |
static bool | AdvMode [get] |
static Player | player [get] |
static Chara | pc [get] |
static UI | ui [get] |
static Map | _map [get] |
static Zone | _zone [get] |
static FactionBranch | Branch [get] |
static FactionBranch | BranchOrHomeBranch [get] |
static Faction | Home [get] |
static Faction | Wilds [get] |
static Scene | scene [get] |
static BaseGameScreen | screen [get] |
static GameSetting | setting [get] |
static GameData | gamedata [get] |
static ColorProfile | Colors [get] |
static World | world [get] |
static SourceManager | sources [get] |
static SourceManager | editorSources [get] |
static SoundManager | Sound [get] |
static CoreDebug | debug [get] |
Additional Inherited Members | |
![]() | |
static int | rnd (int a) |
static int | curve (int a, int start, int step, int rate=75) |
static int | rndHalf (int a) |
static float | rndf (float a) |
static int | rndSqrt (int a) |
static void | Wait (float a, Card c) |
static void | Wait (float a, Point p) |
static int | Bigger (int a, int b) |
static int | Smaller (int a, int b) |
![]() | |
static Core | core |
Definition at line 6 of file SpatialManager.cs.
|
inline |
Definition at line 31 of file SpatialManager.cs.
References SpatialManager.GlobalSpatialList.Add(), map, and uidNext.
Referenced by Spatial.Register().
|
inline |
Definition at line 72 of file SpatialManager.cs.
References map.
|
inline |
Definition at line 60 of file SpatialManager.cs.
References Spatial.id, and map.
Referenced by Zone.CanDestroy(), TeleportManager.GetTeleportZone(), TraitMoongate.LoadMap(), Chara.MoveZone(), Chara.OnBanish(), Trait.OnBarter(), Meeting.OnEndDrama(), ZoneInstanceBout.OnLeaveZone(), Game.OnLoad(), Scene.OnUpdate(), DramaManager.ParseLine(), CoreDebug.QuickStart(), LayerShippingResult.Refresh(), WindowChara.RefreshProfile(), Meeting.SetChara(), TraitTicketFurniture.SetZone(), GameDate.ShipGoods(), LayerShippingResult.Show(), Game.StartNewGame(), GameUpdater.Update(), and TraitMoongate.UseMoongate().
|
inline |
|
inline |
Definition at line 77 of file SpatialManager.cs.
References EClass._zone, EClass.debug, Spatial.FindDeepestZone(), Zone.GetSortVal(), Spatial.isRandomSite, map, Spatial.parent, World.region, CoreDebug.returnAnywhere, Spatial.source, Spatial.visitCount, and EClass.world.
Referenced by AM_Adv._OnUpdateInput(), and ActEffect.Proc().
|
inline |
Definition at line 38 of file SpatialManager.cs.
References Spatial.children, listDestryoed, map, Spatial.parent, and Spatial.uid.
Referenced by Zone.Destroy().
Definition at line 25 of file SpatialManager.cs.
Referenced by Game.OnBeforeSave(), and Remove().
GlobalSpatialList SpatialManager.map = new GlobalSpatialList() |
Definition at line 17 of file SpatialManager.cs.
Referenced by Game._Create(), AssignUID(), Faction.CountTerritories(), ThingGen.CreateCardboardBox(), Find(), Find< T >(), RefZone.Get(), Faction.GetChildren(), RankedZoneManager.GetList(), ListReturnLocations(), Region.ListTowns(), Chara.OnBanish(), ContentFaction.RefreshZones(), LayerFactions.RefreshZones(), LayerLocation.RefreshZones(), Remove(), GameIO.SaveGame(), Chara.Tick(), and TraitMapBoard.TrySetAct().
RankedZoneManager SpatialManager.ranks = new RankedZoneManager() |
Definition at line 23 of file SpatialManager.cs.
Referenced by Faction.GetRankIncome(), ContentHomeRanking.Refresh(), UIHomeInfo.RefreshInfo(), UIFactionInfo.SetZone(), and HomeResourceWorth.UpdateRank().
int SpatialManager.uidNext = 1 |
Definition at line 20 of file SpatialManager.cs.
Referenced by AssignUID().
|
get |
Definition at line 27 of file SpatialManager.cs.
|
get |
Definition at line 29 of file SpatialManager.cs.
Referenced by Quest.ListDeliver(), Region.ListTravelZones(), Region.ListZonesInRadius(), Game.OnBeforeSave(), and LayerMapList.RefreshList().