|
Elin Decompiled Documentation EA 23.359.1 Nightly
|
Public Member Functions | |
| void | CreateNew (int size, bool setReference=true) |
| void | SetZone (Zone _zone) |
| void | SetReference () |
| void | OnDeactivate () |
| void | Resize (int newSize) |
| void | Shift (Vector2Int offset) |
| void | Reload () |
| void | ReloadRoom () |
| void | Reset () |
| void | ResetEditorPos () |
| void | Save (string path, ZoneExportData export=null, PartialMap partial=null) |
| byte[] | TryLoadFile (string path, string s, int size) |
| void | Load (string path, bool import=false, PartialMap partial=null) |
| void | ValidateVersion () |
| void | OnLoad () |
| void | OnImport (ZoneExportData data) |
| void | ExportMetaData (string _path, string id, PartialMap partial=null) |
| void | AddCardOnActivate (Card c) |
| void | OnCardAddedToZone (Card t, int x, int z) |
| void | OnCardRemovedFromZone (Card t) |
| void | MoveCard (Point p, Card t) |
| void | _AddCard (int x, int z, Card t, bool onAddToZone) |
| void | _RemoveCard (Card t) |
| Cell | GetCell (int index) |
| void | SetSeen (int x, int z, bool seen=true, bool refresh=true) |
| void | RevealAll (bool reveal=true) |
| void | Reveal (Point center, int power=100) |
| void | RefreshFOV (int x, int z, int radius=6, bool recalculate=false) |
| void | RefreshFOVAll () |
| void | SetFloor (int x, int z, int idMat=0, int idFloor=0) |
| void | SetFloor (int x, int z, int idMat, int idFloor, int dir) |
| void | SetDeco (int x, int z, int idMat, int idDeco) |
| void | SetBridge (int x, int z, int height=0, int idMat=0, int idBridge=0, int dir=0, int idPillar=0, bool hidePillar=false) |
| void | SetRoofBlock (int x, int z, int idMat, int idBlock, int dir, int height) |
| void | SetBlock (int x, int z, int idMat=0, int idBlock=0) |
| void | SetBlock (int x, int z, int idMat, int idBlock, int dir) |
| void | OnSetBlockOrDoor (int x, int z) |
| void | TryRemoveRoom (int x, int z) |
| void | TryAddRoom (int x, int z) |
| void | SetBlockDir (int x, int z, int dir) |
| void | ModFire (int x, int z, int amount) |
| void | TryShatter (Point pos, int ele, int power, Card CC=null) |
| void | Burn (int x, int z, bool instant=false) |
| void | SetLiquid (int x, int z, CellEffect effect=null) |
| void | SetLiquid (int x, int z, int id, int value=1) |
| void | SetEffect (int x, int z, CellEffect effect=null) |
| void | ModLiquid (int x, int z, int amount) |
| void | ClearRainAndDecal () |
| void | SetObj (int x, int z, int id=0, int value=1, int dir=0) |
| void | SetObj (int x, int z, int idMat, int idObj, int value, int dir, bool ignoreRandomMat=false) |
| void | AddBackerTree (bool draw) |
| SourceBacker.Row | GetBackerObj (Point p) |
| void | ApplyBackerObj (Point p, int id=-1) |
| void | DropBlockComponent (Point point, TileRow r, SourceMaterial.Row mat, bool recoverBlock, bool isPlatform=false, Chara c=null) |
| void | MineBlock (Point point, bool recoverBlock=false, Chara c=null, bool mineObj=true) |
| void | MineRamp (Point point, int ramp, bool recoverBlock=false) |
| void | MineFloor (Point point, Chara c=null, bool recoverBlock=false, bool removePlatform=true) |
| void | RefreshShadow (int x, int z) |
| void | TrySmoothPick (Cell cell, Thing t, Chara c) |
| void | TrySmoothPick (Point p, Thing t, Chara c) |
| void | DestroyObj (Point point) |
| void | MineObj (Point point, Task task=null, Chara c=null) |
| void | MineObjSound (Point point) |
| PlantData | TryGetPlant (Point p) |
| PlantData | TryGetPlant (Cell c) |
| PlantData | AddPlant (Point pos, Thing seed) |
| void | RemovePlant (Point pos) |
| void | ValidateInstalled (Point p) |
| void | _ValidateInstalled (int x, int y) |
| void | RemoveLonelyRamps (Cell cell) |
| void | DestroyBlock (int x, int z) |
| void | AddDecal (int x, int z, int id, int amount=1, bool refresh=true) |
| void | SetDecal (int x, int z, int id=0, int amount=1, bool refresh=true) |
| void | SetFoormark (Point pos, int id, int angle, int offset=0) |
| int | AngleToIndex (int a) |
| void | RefreshSingleTile (int x, int z) |
| void | RefreshAllTiles () |
| void | RefreshNeighborTiles (int x, int z) |
| void | QuickRefreshTile (int x, int z) |
| int | GetRampDir (int x, int z, TileType blockType=null) |
| Cell | GetDependedRamp (Cell cell) |
| Point | GetRandomPoint (Point center, int radius, int tries=100, bool mustBeWalkable=true, bool requireLos=true) |
| new Point | GetRandomEdge (int r=3) |
| Point | GetNearbyResourcePoint (Point center) |
| List< Point > | ListPointsInCircle (Point center, float radius, bool mustBeWalkable=true, bool los=true) |
| List< Point > | ListPointsInSquare (Point center, int radius, bool mustBeWalkable=true, bool los=true) |
| List< Point > | ListPointsOnEdge (Point center, int destDist, bool mustBeWalkable=true, bool los=true) |
| List< Chara > | ListCharasInCircle (Point center, float radius, bool los=true) |
| List< Point > | ListPointsInArc (Point center, Point to, int radius, float angle) |
| List< Point > | ListPointsInLine (Point center, Point to, int radius, bool returnOnBlocked=true) |
| void | SetBounds (int size) |
| void | SetBounds (MapBounds b) |
| new void | ForeachCell (Action< Cell > action) |
| new void | ForeachPoint (Action< Point > action) |
| new void | ForeachXYZ (Action< int, int > action) |
| void | ForeachSphere (int _x, int _z, float r, Action< Point > action) |
| void | ForeachSquare (int _x, int _z, int r, Action< Point > action) |
| void | ForeachNeighbor (Point center, Action< Point > action) |
| void | Quake () |
| int | CountChara (Faction faction) |
| int | CountGuest () |
| int | CountHostile () |
| int | CountWildAnimal () |
| int | CountNonHostile () |
| List< Chara > | ListChara (Faction faction) |
| List< Thing > | ListThing< T > () |
| bool | PutAway (Card c) |
| Chara | FindChara (string id) |
| Chara | FindChara (int uid) |
| Thing | FindThing (Func< Thing, bool > func) |
| Thing | FindThing (int uid) |
| T | FindThing< T > () |
| Thing | FindThing (Type type, Chara c=null) |
| Thing | FindThing (Type type, BaseArea area1, BaseArea area2=null) |
| Thing | FindThing (string workTag, BaseArea area1=null, BaseArea area2=null) |
| Thing | FindThing (string workTag, Chara c) |
| BaseArea | FindPublicArea () |
| void | RefreshSunMap () |
Public Member Functions inherited from MapBounds | |
| void | SetBounds (int _x, int _z, int _maxX, int _maxZ) |
| bool | Contains (int dx, int dz) |
| bool | Contains (Point p) |
| Point | GetCenterPos () |
| Point | GetRandomTopPos () |
| Point | GetRandomRightPos () |
| Point | GetRandomBottomPos () |
| Point | GetRandomLeftPos () |
| Point | GetTopPos (float rate=-1f) |
| Point | GetRightPos (float rate=-1f) |
| Point | GetBottomPos (float rate=-1f) |
| Point | GetLeftPos (float rate=-1f) |
| Point | GetRandomPoint () |
| Point | GetSpawnPos (int x, int z, int maxX, int maxZ) |
| bool | CanExpand (int a) |
| void | Expand (int a) |
| Point | GetSurface (int x, int z, bool walkable=true) |
| Point | GetRandomSurface (int x, int z, int radius, bool walkable=true, bool allowWater=false) |
| Point | GetRandomSurface (bool centered=false, bool walkable=true, bool allowWater=false) |
| Point | GetRandomSpawnPos () |
| Point | GetRandomEdge (int r=3) |
| Point | GetRandomSpace (int width, int height, int tries=100) |
| void | ForeachCell (Action< Cell > action) |
| void | ForeachPoint (Action< Point > action) |
| void | ForeachXYZ (Action< int, int > action) |
Static Public Member Functions | |
| static MapMetaData | GetMetaData (string pathZip) |
| static void | UpdateMetaData (string pathZip, PartialMap partial=null) |
Static Public Member Functions inherited from EClass | |
| static int | rndSeed (int a, int seed) |
| static int | rnd (long a) |
| static int | rnd (int a) |
| static int | curve (long _a, int start, int step, int rate=75) |
| static int | sqrt (int a) |
| 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) |
Public Attributes | |
| int | seed |
| int | _bits |
| IO.Compression | compression |
| Dictionary< string, int > | cellWidths = new Dictionary<string, int>() |
| Version | version |
| RoomManager | rooms = new RoomManager() |
| TaskManager | tasks = new TaskManager() |
| MapConfig | config = new MapConfig() |
| CustomData | custom |
| List< Chara > | serializedCharas = new List<Chara>() |
| List< Chara > | deadCharas = new List<Chara>() |
| List< Thing > | things = new List<Thing>() |
| MapBounds | bounds = new MapBounds() |
| List< int > | _plDay = new List<int>() |
| List< int > | _plNight = new List<int>() |
| Dictionary< int, int > | gatherCounts = new Dictionary<int, int>() |
| Dictionary< int, CellEffect > | cellEffects = new Dictionary<int, CellEffect>() |
| Dictionary< int, int > | backerObjs = new Dictionary<int, int>() |
| Dictionary< int, PlantData > | plants = new Dictionary<int, PlantData>() |
| MapExportSetting | exportSetting |
| BitArray32 | bits |
| Playlist | plDay |
| Playlist | plNight |
| List< Chara > | charas = new List<Chara>() |
| List< TransAnime > | pointAnimes = new List<TransAnime>() |
| Cell[,] | cells |
| Zone | zone |
| CellEffectManager | effectManager = new CellEffectManager() |
| PropsManager | props = new PropsManager() |
| FloodSpiller | flood = new FloodSpiller() |
| BiomeProfile[,] | biomes |
| POIMap | poiMap |
| List< Footmark > | footmarks = new List<Footmark>() |
| FowProfile | fowProfile |
| bool | revealed |
Public Attributes inherited from MapBounds | |
| int | x |
| int | z |
| int | maxX |
| int | maxZ |
| int | Size |
Static Public Attributes | |
| static HashSet< int > | sunMap = new HashSet<int>() |
| static bool | isDirtySunMap |
Static Public Attributes inherited from EClass | |
| static Core | core |
Protected Member Functions | |
| virtual void | OnSerializing () |
Properties | |
| bool | isBreakerDown [get, set] |
| PropsStocked | Stocked [get] |
| PropsInstalled | Installed [get] |
| PropsRoaming | Roaming [get] |
| float | sizeModifier [get] |
| bool | isGenerated [get] |
| bool | IsIndoor [get] |
| int | SizeXZ [get] |
| IEnumerable< Card > | Cards [get] |
Properties inherited from MapBounds | |
| int | CenterX [get] |
| int | CenterZ [get] |
| int | Width [get] |
| int | Height [get] |
Properties inherited from EClass | |
| 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] |
Private Member Functions | |
| void | OnSerializing (StreamingContext context) |
| void | OnDeserialized (StreamingContext context) |
| int[] | ReadCellIds (string file, string s, int size, int width) |
Static Private Member Functions | |
| static string | CellIdPath (string path, int width) |
| static int | WriteCellIds (string path, int[] ids, IO.Compression compression) |
Private Attributes | |
| HashSet< int > | roomHash = new HashSet<int>() |
| List< Thing > | _things = new List<Thing>() |
Static Private Attributes | |
| static readonly int[] | CellIdWidths = new int[3] { 1, 2, 4 } |
|
inline |
Definition at line 958 of file Map.cs.
References _RemoveCard(), Scene.AddActorEx(), Cell.AddCard(), Card.CalculateFOV(), Card.Cell, Point.cell, Card.ForeachPoint(), Trait.IDActorEx, Card.IsMultisize, Card.isThing, Card.lastPos, Card.pos, EClass.scene, Point.Set(), Card.trait, MapBounds.x, and MapBounds.z.
Referenced by AddCardOnActivate(), MoveCard(), and OnCardAddedToZone().
|
inline |
Definition at line 984 of file Map.cs.
References Card.Cell, Point.cell, Card.ClearFOV(), Card.ForeachPoint(), Card.IsMultisize, and Cell.RemoveCard().
Referenced by _AddCard(), and OnCardRemovedFromZone().
|
inline |
Definition at line 2137 of file Map.cs.
References EClass._zone, Point.cell, Cell.detail, Zone.IsPCFaction, Point.IsValid, item, Point.ListCards(), Point.Set(), and Point.shared.
|
inline |
Definition at line 1737 of file Map.cs.
References EClass._map, SourceManager.backers, bounds, Core.config, EClass.core, Debug, Player.doneBackers, MapBounds.ForeachCell(), Cell.growth, CoreConfig.Test.ignoreBackerDestoryFlag, Cell.index, BackerContent.indexTree, GrowSystem.IsMature, GrowSystem.IsTree, item, SourceBacker.listTree, EClass.player, EClass.sources, CoreConfig.test, Cell.x, and Cell.z.
Referenced by Zone_Field.OnGenerateMap().
|
inline |
Definition at line 895 of file Map.cs.
References _AddCard(), EClass._map, EClass._zone, Card.Chara, MapBounds.GetCenterPos(), Card.isChara, Point.IsInBounds, Point.IsValid, PropsManager.OnCardAddedToZone(), Card.pos, props, Point.Set(), Point.x, Point.z, and zone.
Referenced by Zone.AddGlobalCharasOnActivate().
|
inline |
Definition at line 2190 of file Map.cs.
References Cell.decal, and Cell.sourceFloor.
Referenced by Card.AddBlood(), SourceMaterial.Row.AddBlood(), AM_MoveInstalled.HitTest(), and CoreDebug.UpdateInput().
Definition at line 2113 of file Map.cs.
References Point.index, and seed.
Referenced by Zone.Generate(), TraitFertilizer.OnSimulateHour(), ZoneEventHarvest.OnVisit(), and TraitSeed.TrySprout().
|
inline |
Definition at line 2235 of file Map.cs.
References EClass._zone, and Spatial.IsRegion.
|
inline |
Definition at line 1762 of file Map.cs.
References SourceManager.backers, Core.config, EClass.core, Player.doneBackers, Point.HasObj, SourceBacker.Row.id, CoreConfig.Test.ignoreBackerDestoryFlag, Point.index, BackerContent.indexRemain, BackerContent.indexTree, SourceBacker.listRemain, SourceBacker.listTree, EClass.player, SourceBacker.Row.skin, EClass.sources, and CoreConfig.test.
Referenced by BackerContentInspector.ContentObj.Apply().
|
inline |
Definition at line 1570 of file Map.cs.
References Cell._block, Cell._bridge, EClass._zone, Zone.AddCard(), ThingGen.Create(), Cell.GetSharedPoint(), Cell.HasObj, item, Cell.matObj_fixed, EClass.rnd(), Cell.room, Room.SetDirty(), Cell.sourceBlock, and Cell.sourceObj.
Referenced by LogicalFire.Update().
|
inlinestaticprivate |
Definition at line 575 of file Map.cs.
Referenced by Load(), and WriteCellIds().
|
inline |
Definition at line 1687 of file Map.cs.
Referenced by Zone.Export().
|
inline |
Definition at line 2648 of file Map.cs.
References Chara.faction.
|
inline |
Definition at line 2661 of file Map.cs.
References Chara.IsGuest().
|
inline |
Definition at line 2674 of file Map.cs.
References Chara.IsHostile(), and Chara.IsPCFaction.
|
inline |
Definition at line 2700 of file Map.cs.
References Chara.IsHostile(), and Chara.IsPCFaction.
|
inline |
Definition at line 2687 of file Map.cs.
References Chara.IsAnimal, and Chara.IsPCFaction.
|
inline |
Definition at line 158 of file Map.cs.
References bounds, cells, Debug, ForeachXYZ(), MapBounds.maxX, MapBounds.maxZ, SetBounds(), SetReference(), MapBounds.Size, MapBounds.x, and MapBounds.z.
Referenced by MapGen.OnGenerateTerrain(), MapGenDungen.OnGenerateTerrain(), and MapGenRegion.OnGenerateTerrain().
|
inline |
|
inline |
Definition at line 1986 of file Map.cs.
References SourceMaterial.Row.AddBlood(), Point.cell, Effect.Get(), SourceMaterial.Row.GetColor(), SourceMaterial.Row.GetSoundDead(), TileType.IsBlockPass, Cell.matObj, Effect.Play(), Point.PlaySound(), EClass.rnd(), Cell.sourceObj, and RenderRow.tileType.
Referenced by TaskHarvest.OnCreateProgress().
|
inline |
Definition at line 1788 of file Map.cs.
References EClass._zone, Scene.actionMode, RecipeManager.BuildList(), Card.ChangeMaterial(), RenderRow.components, ThingGen.Create(), ThingGen.CreateBlock(), ThingGen.CreateFloor(), EClass.debug, GamePrincipal.disableUsermapBenefit, EClass.game, RecipeManager.Get(), RecipeSource.GetIDIngredient(), CoreDebug.godBuild, TileRow.id, ActionMode.IsBuildMode, Zone.IsUserZone, Game.principal, RenderRow.RecipeID, and EClass.scene.
|
inline |
Definition at line 832 of file Map.cs.
References EClass._map, EClass._zone, custom, exportSetting, Version.GetInt(), BaseCore.Instance, Zone.IsUnderwater, Spatial.Name, MapExportSetting.tag, version, and BaseCore.version.
Referenced by Zone.Export(), and UpdateMetaData().
|
inline |
|
inline |
Definition at line 2775 of file Map.cs.
References Card.id.
Referenced by QuestPuppy.CanUpdateOnTalk(), ZoneEventSubdue.CheckClear(), ActEffect.DamageEle(), DramaOutcome.event_az2(), DramaOutcome.event_az3(), ZonePreEnterOnCompleteQuestInstance.Execute(), Chara.FindMaster(), CharaList.Get(), DramaSequence.GetActor(), TraitBaseSpellbook.OnRead(), ConSleep.OnRemoved(), DramaManager.ParseLine(), ItemQuestTracker.Refresh(), Chara.TryDropBossLoot(), ConDeathSentense.TryRemove(), TraitSpotBiome.Update(), and TraitBed.ValidateOwners().
|
inline |
Definition at line 2926 of file Map.cs.
References RoomManager.listArea, and RoomManager.listRoom.
Referenced by GoalSleep.OnSimulatePosition(), and GoalSleep.Run().
Definition at line 2799 of file Map.cs.
Referenced by GoalGraze.GetPos(), SurvivalManager.GetRandomPoint(), ZoneEventRaid.GetSpawnPos(), Zone_Void.OnActivate(), Zone_DungeonFairy.OnGenerateMap(), Zone_DungeonMino.OnGenerateMap(), ConSleep.OnRemoved(), ZoneEventSurvival.OnTickRound(), Zone_Dungeon.PlaceRail(), AIWork.SetDestination(), Chara.Stumble(), TraitCoreDefense.TrySetAct(), CoreDebug.UpdateInput(), FactionBranch.Upgrade(), and BaseListPeople.WriteHobbies().
|
inline |
Definition at line 2886 of file Map.cs.
References EClass._map, Point.HasRoomOrArea(), Installed, Card.pos, and Props.workMap.
Definition at line 2913 of file Map.cs.
References EClass._map, Installed, and Props.workMap.
Definition at line 2856 of file Map.cs.
References EClass._map, Card.Add(), Point.HasRoomOrArea(), PropsManager.installed, Card.pos, props, Props.things, and Card.trait.
Definition at line 2835 of file Map.cs.
References EClass._map, Card.Add(), PropsManager.installed, Point.IsPublicSpace(), Card.pos, props, Props.things, and Card.trait.
|
inline |
| T | : | Trait |
Definition at line 2823 of file Map.cs.
References Card.trait.
|
inline |
Definition at line 2533 of file Map.cs.
Referenced by Zone.Activate(), ZoneInspector.FillUtil.ClearBlock(), ZoneInspector.FillUtil.ClearBridge(), ZoneInspector.FillUtil.ClearObj(), ZoneInspector.FillUtil.FillBlock(), ZoneInspector.FillUtil.FillFloor(), CoreDebug.Fix_RemoveDesignations(), ZoneInspector.FillUtil.FlattenHeight(), SurvivalManager.OnExpandFloor(), Zone_CurryRuinDungeon.OnGenerateMap(), Zone_Field.OnGenerateMap(), Zone_OldKeepDungeon.OnGenerateMap(), Zone_RandomDungeonFactory.OnGenerateMap(), Zone_VernisMine.OnGenerateMap(), MapSubset.OnSave(), and CoreDebug.Test_Grow().
Definition at line 2608 of file Map.cs.
References Point.Set(), Point.x, and Point.z.
|
inline |
Definition at line 2544 of file Map.cs.
References Point.Set().
Referenced by BaseTileSelector.ProcessFillTiles().
|
inline |
Definition at line 2567 of file Map.cs.
References Point.Set().
Referenced by SurvivalManager.GetRandomPoint(), Trait.ListPoints(), TraitLightSun.ListPoints(), Act.OnMarkMapHighlights(), AM_Populate.OnProcessTiles(), AM_Terrain.OnProcessTiles(), AM_BaseTerrain.OnRenderTile(), RefreshFOV(), Reveal(), ActWait.Search(), GameUpdater.Update(), and VirtualRoom.VirtualRoom().
|
inline |
Definition at line 2588 of file Map.cs.
References Point.Set().
|
inline |
Definition at line 2556 of file Map.cs.
Referenced by CreateNew().
|
inline |
Definition at line 1753 of file Map.cs.
References SourceManager.backers, Point.index, and EClass.sources.
Referenced by TaskHarvest.OnCreateProgress().
|
inline |
Definition at line 1000 of file Map.cs.
References cells, MapBounds.Size, and SizeXZ.
Referenced by Zone.Activate(), MapSubset.Apply(), Fov.ClearVisible(), Fov.Perform(), and ActionMode.RefreshTexts().
Definition at line 2351 of file Map.cs.
References Cell.Back, back, Cell.blockDir, Cell.Front, Cell.HasRamp, Cell.HasStairs, Cell.Left, left, Cell.Right, and right.
|
inlinestatic |
Definition at line 850 of file Map.cs.
References Debug.
Referenced by Zone.IsImportValid(), TraitMoongate.ListSavedUserMap(), PartialMap.Load(), PartialMapMenu.Refresh(), and TraitMoongate.UseMoongate().
Definition at line 2419 of file Map.cs.
References Point.area, Cell.CanHarvest(), Point.cell, Point.Invalid, Point.IsValid, and EClass.rnd().
|
inline |
Definition at line 2314 of file Map.cs.
References Cell.Back, back, Cell.CanBuildRamp(), Cell.Front, Cell.HasBlock, Cell.HasFullBlock, Cell.IsVoid, Cell.Left, left, Cell.Right, right, and Cell.sourceBlock.
Referenced by TaskMine.GetHitResult(), and MineRamp().
|
inline |
Definition at line 2394 of file Map.cs.
References Point.IsValid, and EClass.rnd().
Referenced by ZoneEventSiege.GetSpawnPos(), and MapGen.MakeRiver().
|
inline |
Definition at line 2376 of file Map.cs.
References Algorithms.WeightCell.blocked, Point.cell, Point.Clamp(), Debug, Los.IsVisible(), and EClass.rnd().
Referenced by Zone.Generate(), MapBounds.GetRandomSpawnPos(), MapGenDungen.OnGenerateTerrain(), MapGen.Populate(), and TraitSpotSpawn.Update().
Definition at line 2713 of file Map.cs.
References Chara.faction.
Referenced by ContentPopulation.Refresh().
Definition at line 2478 of file Map.cs.
References CellDetail.charas, and item.
Referenced by AI_PlayMusic.Run().
Definition at line 2496 of file Map.cs.
References Point.GetAngle2(), Point.IsBlocked, Los.IsVisible(), Point.x, and Point.z.
Referenced by ActEffect.ProcAt().
|
inline |
Definition at line 2439 of file Map.cs.
References Algorithms.WeightCell.blocked, Point.cell, Los.IsVisible(), Point.x, and Point.z.
Referenced by TaskClean.GetTarget(), Point.ListWitnesses(), ActComet.OnMarkMapHighlights(), ActFlare.OnMarkMapHighlights(), and ActEffect.ProcAt().
|
inline |
Definition at line 2513 of file Map.cs.
References Los.ListVisible().
Referenced by ActMelee.Attack(), ActTelekinesis.ListPath(), ActBolt.OnMarkMapHighlights(), ActRanged.Perform(), and ActEffect.ProcAt().
|
inline |
Definition at line 2452 of file Map.cs.
References Algorithms.WeightCell.blocked, Point.cell, Los.IsVisible(), Point.x, and Point.z.
Referenced by TaskDrawWater.OnCreateProgress(), TaskPlow.OnCreateProgress(), TaskPourWater.OnCreateProgress(), TaskDig.OnProgressComplete(), ActWater.Perform(), AI_Shear.Run(), TaskClean.Run(), and TaskWater.Run().
|
inline |
Definition at line 2465 of file Map.cs.
References Algorithms.WeightCell.blocked, Point.cell, Point.Distance(), Los.IsVisible(), Point.x, and Point.z.
Referenced by ActEffect.GetShortTeleportPos().
|
inline |
| T | : | Trait |
Definition at line 2726 of file Map.cs.
References Card.IsInstalled, and Card.trait.
|
inline |
Definition at line 641 of file Map.cs.
References Cell._bridge, Cell._bridgeMat, bounds, cellEffects, CellIdPath(), cells, cellWidths, compression, Debug, Cell.effect, effectManager, SourceManager.floors, LogicalPointManager.GetOrCreate(), Version.IsBelow(), Card.isDestroyed, SourceManager.materials, MapBounds.maxX, Card.Num, ReadCellIds(), Critter.RebuildCritter(), MapBounds.SetBounds(), SetBounds(), MapBounds.Size, EClass.sources, things, TryLoadFile(), ValidateVersion(), version, MapBounds.x, and MapBounds.z.
Referenced by PartialMap._Load(), and Zone.Activate().
|
inline |
Definition at line 1829 of file Map.cs.
References Cell._block, EClass._zone, SourceMaterial.Row.AddBlood(), Zone.AddCard(), SourceManager.blocks, Point.cell, ThingGen.Create(), Zone.DangerLv, GamePrincipal.disableUsermapBenefit, EClass.game, Effect.Get(), SourceMaterial.Row.GetColor(), SourceMaterial.Row.GetSoundDead(), Cell.HasBlock, Cell.HasFullBlock, Cell.isModified, AM_Mine.IsRoofEditMode(), Zone.IsUserZone, Point.IsValid, Point.matBlock, ActionMode.Mine, Effect.Play(), Point.PlaySound(), Game.principal, EClass.rnd(), Point.SetBlock(), Point.sourceObj, EClass.sources, Point.x, and Point.z.
Referenced by ActEffect.DamageEle(), and TaskMine.OnProgressComplete().
|
inline |
Definition at line 1913 of file Map.cs.
References Cell._floor, EClass._map, EClass._zone, SourceMaterial.Row.alias, Point.cell, Card.ChangeMaterial(), ThingGen.CreateRawMaterial(), SourceManager.floors, Effect.Get(), SourceMaterial.Row.GetColor(), SourceMaterial.Row.GetSoundDead(), Cell.HasBridge, Point.HasBridge, Point.HasFloor, Spatial.IsRegion, Point.IsSky, Zone.IsSkyLevel, Point.IsValid, Card.Kick(), Point.matBridge, Point.matFloor, EClass.pc, Effect.Play(), Point.PlaySound(), Card.pos, EClass.rnd(), SetBridge(), Point.SetFloor(), Point.sourceBridge, Point.sourceFloor, EClass.sources, Point.x, and Point.z.
Referenced by TaskDig.OnProgressComplete().
Definition at line 2001 of file Map.cs.
References EClass._map, EClass._zone, Scene.actionMode, SourceMaterial.Row.alias, TileRow.alias, Point.cell, RenderRow.components, ThingGen.Create(), EClass.debug, GamePrincipal.disableUsermapBenefit, EClass.game, Cell.GetObjName(), Zone.GetSoilCost(), CoreDebug.godBuild, Cell.growth, Cell.HasBlock, SourceObj.Row.HasGrowth, Point.HasObj, TileRow.id, ActionMode.IsBuildMode, Game.IsSurvival, GrowSystem.IsTree, Zone.IsUserZone, Point.IsValid, TraitSeed.MakeSeed(), Cell.matObj_fixed, Zone.MaxSoil, not(), SurvivalManager.OnMineWreck(), EClass.pc, Chara.PickOrDrop(), GrowSystem.PopMineObj(), Game.principal, PutAway(), EClass.rnd(), Msg.Say(), EClass.scene, Card.SetNum(), Rand.SetSeed(), Cell.sourceObj, Game.survival, Card.TryMakeRandomItem(), Point.x, and Point.z.
Referenced by ActEffect.DamageEle(), TaskHarvest.OnCreateProgress(), TaskCut.OnProgressComplete(), and GrowSystem.OnProgressComplete().
|
inline |
Definition at line 2098 of file Map.cs.
References Point.cell, Cell.matObj, Point.PlaySound(), and Cell.sourceObj.
Referenced by Recipe.Build().
|
inline |
Definition at line 1896 of file Map.cs.
References Cell._block, Cell._blockMat, EClass._map, block, SourceManager.blocks, Point.cell, Effect.Get(), GetRampDir(), Cell.HasFullBlock, Point.IsValid, Point.matBlock, Effect.Play(), EClass.rnd(), EClass.sources, Point.x, and Point.z.
Referenced by TaskMine.OnProgressComplete().
|
inline |
Definition at line 1309 of file Map.cs.
References EClass._zone, Cell.effect, CellEffect.FireAmount, LogicalPointManager.GetOrCreate(), Cell.IsSnowTile, Cell.IsTopWaterAndNoSnow, and Zone.IsUnderwater.
Referenced by RecipeCard.Craft(), and Point.ModFire().
|
inline |
Definition at line 1674 of file Map.cs.
References CellEffect.amount, Cell.effect, and Cell.IsTopWaterAndNoSnow.
Referenced by GameUpdater.SurfaceUpdater.FixedUpdate().
Definition at line 953 of file Map.cs.
References _AddCard(), Point.x, and Point.z.
Referenced by Chara._Move(), Card._Move(), Card.MoveImmediate(), ResetEditorPos(), Resize(), AI_Trolley.Run(), and Chara.SyncRide().
|
inline |
Definition at line 918 of file Map.cs.
References _AddCard(), ActPlan.List.Add(), Card.Chara, charas, DestroyBlock(), Card.isChara, Trait.OnAddedToZone(), PropsManager.OnCardAddedToZone(), props, Card.Thing, things, Card.trait, MapBounds.x, and MapBounds.z.
Referenced by Zone.AddCard().
|
inline |
Definition at line 937 of file Map.cs.
References _RemoveCard(), Card.Chara, charas, Card.isChara, Trait.OnRemovedFromZone(), Card.SetPlaceState(), Card.Thing, things, and Card.trait.
Referenced by Zone.RemoveCard().
|
inline |
Definition at line 210 of file Map.cs.
References charas, Player.ClearMapHighlights(), CardRenderer.hasActor, Chara.IsGlobal, CardRenderer.KillActor(), EClass.player, Zone.RemoveCard(), Card.renderer, things, and zone.
Referenced by Zone.Deactivate().
|
inlineprivate |
|
inline |
Definition at line 826 of file Map.cs.
References ZoneExportData.orgMap, SerializedCards.Restore(), ZoneExportData.serializedCards, and tasks.
Referenced by Zone.Activate().
|
inline |
Definition at line 820 of file Map.cs.
References RoomManager.OnLoad(), TaskManager.OnLoad(), rooms, and tasks.
|
inlineprotectedvirtual |
|
inlineprivate |
|
inline |
Definition at line 1161 of file Map.cs.
Referenced by SerializedCards.Restore(), and Card.SetPlaceState().
|
inline |
Definition at line 2739 of file Map.cs.
References EClass._map, EClass._zone, Card.AddThing(), Trait.CanOnlyCarry, EClass.debug, Card.Destroy(), CoreDebug.enable, CoreDebug.GetOrCreateDebugContainer(), CoreDebug.ignoreBuildRule, PropsManager.installed, Card.isChara, Card.IsPC, Zone.IsPCFaction, Card.parent, EClass.pc, Chara.Pick(), props, ICardParent.RemoveCard(), Card.Thing, Card.trait, and Props.traits.
Referenced by MineObj(), AM_Deconstruct.Perform(), and AM_MoveInstalled.TryPutAway().
|
inline |
Definition at line 2630 of file Map.cs.
References Point.Animate(), Point.Copy(), and EClass.rnd().
|
inline |
Definition at line 2299 of file Map.cs.
References Cell.HasFullBlock, and Cell.Void.
Referenced by MapGen.GenerateTerrain().
|
inlineprivate |
Definition at line 618 of file Map.cs.
References compression, and Debug.
Referenced by Load().
|
inline |
Definition at line 2269 of file Map.cs.
References Cell.Refresh().
Referenced by GameDate.AdvanceMonth(), PartialMap.Apply(), ZoneInspector.FillUtil.FlattenHeight(), MapGenDungen.OnGenerateTerrain(), MapGenRegion.OnGenerateTerrain(), Zone.OnSimulateMonth(), MapGen.Populate(), ZoneInspector.RefreshAll(), and HotItemContext.Show().
|
inline |
Definition at line 1042 of file Map.cs.
References Point.detail, ForeachSphere(), Card.things, MapBounds.x, and MapBounds.z.
Referenced by GrowSystem.Grow(), WidgetArtTool.OnActivate(), TaskMoveInstalled.OnProgressComplete(), TraitDoor.ToggleDoor(), and TraitDoorSwing.ToggleDoor().
|
inline |
Definition at line 1076 of file Map.cs.
References EClass._map, charas, item, and things.
Referenced by ColorProfile.OnValidate().
|
inline |
Definition at line 2280 of file Map.cs.
References Cell.Refresh().
Referenced by SetSeen().
|
inline |
|
inline |
Definition at line 2264 of file Map.cs.
References Cell.Refresh().
Referenced by GameUpdater.LogicUpdater.FixedUpdate(), TraitDoor.ToggleDoor(), and TraitDoorSwing.ToggleDoor().
|
inline |
Definition at line 2933 of file Map.cs.
References EClass._map, PropsManager.installed, item, Trait.ListPoints(), props, TraitManager.suns, Card.trait, and Props.traits.
Referenced by GameUpdater.Update().
|
inline |
Definition at line 315 of file Map.cs.
References EClass.game, Game.id, Scene.Init(), Game.Load(), ReloadRoom(), RevealAll(), rooms, Game.Save(), EClass.scene, and SetReference().
|
inline |
Definition at line 330 of file Map.cs.
References EClass._zone, Zone.AddCard(), Trait.IsDoor, item, RoomManager.RefreshAll(), Zone.RemoveCard(), rooms, things, and Card.trait.
Referenced by MapGenDungen.OnGenerateTerrain(), and Reload().
|
inline |
Definition at line 2171 of file Map.cs.
References Cell.GetPoint().
|
inline |
Definition at line 2123 of file Map.cs.
References Point.index.
|
inline |
Definition at line 350 of file Map.cs.
References cells, Cell.Reset(), SetReference(), and MapBounds.Size.
Referenced by MapGen.OnGenerateTerrain().
|
inline |
Definition at line 362 of file Map.cs.
References EClass._zone, charas, Card.isPlayerCreation, MoveCard(), Chara.orgPos, Zone.Revive(), things, and Card.trait.
Referenced by Zone.Export(), and BuildMenu.OnActivate().
|
inline |
Definition at line 231 of file Map.cs.
References EClass._map, cells, charas, MapBounds.maxX, MapBounds.maxZ, MoveCard(), Card.pos, Reload(), MapBounds.Size, things, Util, MapBounds.x, Point.x, MapBounds.z, and Point.z.
Referenced by ZoneInspector.ResizeUtil.Apply(), and MapGen.OnGenerateTerrain().
|
inline |
Definition at line 1031 of file Map.cs.
References Point.Distance(), ForeachSphere(), EClass.rnd(), Point.x, and Point.z.
Referenced by ActEffect.Proc().
|
inline |
Definition at line 1018 of file Map.cs.
References EClass._map, revealed, SetSeen(), MapBounds.Size, and WidgetMinimap.UpdateMap().
Referenced by BuildMenu.Activate(), Zone.ClaimZone(), ZoneProfile.Generate(), ActEffect.Proc(), Reload(), and CoreDebug.ToggleRevealMap().
|
inline |
Definition at line 381 of file Map.cs.
References Cell._block, Cell._blockMat, Cell._bridge, Cell._bridgeMat, Cell._deco, Cell._decoMat, Cell._dirs, Cell._floor, Cell._floorMat, Cell._roofBlock, Cell._roofBlockDir, Cell._roofBlockMat, Cell.bridgeHeight, Cell.bridgePillar, Card.c_altName, Trait.CanCopyInBlueprint, cellEffects, cells, cellWidths, charas, compression, CoreConfig.Test.compressSave, Core.config, ActionMode.Copy, EClass.core, Cell.crossWall, Debug, Cell.decal, Cell.effect, exportSetting, Cell.height, Cell.hidePillar, Cell.impassable, ActionMode.IsActive, Cell.isClearSnow, Cell.isForceFloat, Chara.IsGlobal, Cell.isHarvested, Cell.isModified, Cell.isObjDyed, Chara.IsPC, Card.IsPCFactionOrMinion, Card.isPlayerCreation, Cell.isSeen, Cell.isToggleWallPillar, TraitChara.IsUnique, Cell.isWatered, Cell.obj, Cell.objMat, Cell.objVal, Card.pos, GameIO.SaveFile(), serializedCharas, MapBounds.Size, Thing.stackOrder, CoreConfig.test, things, Cell.toggleOcclusion, Card.trait, Chara.trait, version, BaseCore.version, WriteCellIds(), Point.x, and Point.z.
Referenced by Zone._OnBeforeSave(), Zone.Export(), and GameIO.SaveGameCopy().
|
inline |
Definition at line 1138 of file Map.cs.
References Cell.effect, Cell.HasFloodBlock, CellEffect.IsFire, Cell.room, and Room.SetDirty().
|
inline |
Definition at line 1133 of file Map.cs.
Referenced by Recipe.Build(), ZoneInspector.FillUtil.ClearBlock(), ZoneInspector.FillUtil.FillBlock(), and Point.SetBlock().
|
inline |
Definition at line 1302 of file Map.cs.
References Cell.sourceBlock.
Referenced by Recipe.Build().
|
inline |
Definition at line 2518 of file Map.cs.
References MapBounds.SetBounds().
Referenced by CreateNew(), Load(), and MapGen.OnGenerateTerrain().
|
inline |
Definition at line 2527 of file Map.cs.
References MapBounds.maxX, MapBounds.maxZ, MapBounds.SetBounds(), MapBounds.Size, MapBounds.x, and MapBounds.z.
|
inline |
Definition at line 1108 of file Map.cs.
References Cell.room, and Room.SetDirty().
Referenced by Recipe.Build(), MineFloor(), and GoalCombat.TryUseAbility().
|
inline |
Definition at line 2212 of file Map.cs.
References Cell.decal.
Referenced by FactionBranch.DailyOutcome(), AM_MoveInstalled.HitTest(), AIWork_Clean.OnPerformWork(), TaskCut.OnProgressComplete(), AI_Clean.Run(), and TaskClean.Run().
|
inline |
Definition at line 1100 of file Map.cs.
Referenced by Recipe.Build().
|
inline |
Definition at line 1669 of file Map.cs.
References Cell.effect.
Referenced by Chara._Move(), GameUpdater.FastSurfaceUpdater.FixedUpdate(), and ActEffect.ProcAt().
|
inline |
Definition at line 1089 of file Map.cs.
References Critter.RebuildCritter().
|
inline |
Definition at line 1084 of file Map.cs.
Referenced by Recipe.Build(), ZonePreEnterDigStairs.Execute(), ZoneInspector.FillUtil.FillFloor(), Zone.Generate(), and Point.SetFloor().
|
inline |
Definition at line 2221 of file Map.cs.
References Point.cell, CellDetail.footmark, Cell.GetOrCreateDetail(), Footmark.pos, and Point.Set().
Referenced by Chara._Move().
|
inline |
Definition at line 1638 of file Map.cs.
References Cell.IsTopWaterAndNoSnow.
Referenced by GameUpdater.SurfaceUpdater.FixedUpdate(), TaskDrawWater.OnCreateProgress(), TaskPourWater.OnCreateProgress(), AI_Water.OnProgressComplete(), TraitDrink.OnThrowGround(), AI_Bladder.Run(), AI_Clean.Run(), TaskClean.Run(), TaskWater.Run(), and CoreDebug.UpdateInput().
|
inline |
Definition at line 1647 of file Map.cs.
References Cell.IsTopWaterAndNoSnow.
|
inline |
Definition at line 1696 of file Map.cs.
References SourceManager.objs, and EClass.sources.
Referenced by Recipe.Build(), ZoneInspector.FillUtil.ClearBridge(), ZoneInspector.FillUtil.ClearObj(), Zone.Generate(), SurvivalManager.OnMineWreck(), GenRoom.OnPopulate(), TraitFertilizer.OnSimulateHour(), ZoneEventSurvival.OnTickRound(), GrowSystem.Perish(), and Point.SetObj().
|
inline |
Definition at line 1701 of file Map.cs.
References EClass._zone, Zone.DangerLv, Card.Evalue(), MATERIAL.GetRandomMaterialFromCategory(), Cell.growth, Cell.index, SourceObj.Row.matCategory, Cell.matObj, GrowSystem.OnSetObj(), EClass.pc, Critter.RebuildCritter(), Cell.sourceObj, and RenderRow.tag.
|
inline |
Definition at line 200 of file Map.cs.
References cells, IPathfinder.Init(), PathManager.Instance, PathManager.pathfinder, and MapBounds.Size.
Referenced by PartialMap._Load(), Zone.Activate(), PartialMap.Apply(), CreateNew(), Reload(), Reset(), and SetZone().
|
inline |
Definition at line 1124 of file Map.cs.
Referenced by Recipe.Build().
|
inline |
Definition at line 1005 of file Map.cs.
References EClass._map, cells, Cell.isSeen, RefreshNeighborTiles(), WidgetMinimap.UpdateMap(), MapBounds.x, and MapBounds.z.
Referenced by Fov.Perform(), and RevealAll().
|
inline |
Definition at line 186 of file Map.cs.
References EClass._zone, bounds, config, fowProfile, MapConfig.idFowProfile, MapConfig.idSceneProfile, PropsManager.Init(), FowProfile.Load(), SceneProfile.Load(), props, SetReference(), MapBounds.Size, and zone.
Referenced by Zone.Activate(), Zone.Generate(), ZoneBlueprint.GenerateMap(), MapGen.GenerateTerrain(), MapGenDungen.OnGenerateTerrain(), and MapGenRegion.OnGenerateTerrain().
|
inline |
Definition at line 259 of file Map.cs.
References EClass._map, bounds, cells, charas, item, MapBounds.maxX, MapBounds.maxZ, Reload(), MapBounds.Size, things, Cell.x, MapBounds.x, and MapBounds.z.
Referenced by ZoneInspector.ResizeUtil.Apply().
|
inline |
Definition at line 1221 of file Map.cs.
References EClass._zone, RoomManager.AddRoom(), Cell.Back, Cell.BackLeft, Cell.detail, Zone.DisableRooms, Cell.Front, Cell.FrontRight, Cell.hasDoor, Cell.HasFloodBlock, item, Cell.Left, Cell.Right, Cell.room, Cell.sourceBlock, Card.things, CellDetail.things, Card.trait, Cell.x, and Cell.z.
Definition at line 2108 of file Map.cs.
References Cell.index.
Definition at line 2103 of file Map.cs.
References Point.index.
Referenced by GrowSystem.ApplySeed(), GrowSystem.EqualizePlants(), Cell.GetObjName(), GrowSystem.Grow(), Zone.GrowPlants(), TraitSeed.MakeSeed(), GrowSystemPasture.OnMineObj(), GrowSystemTree.OnMineObj(), TraitFertilizer.OnSimulateHour(), GrowSystem.PopHarvest(), BaseTaskHarvest.SetTarget(), and Cell.TryGetPlant().
|
inline |
Definition at line 564 of file Map.cs.
References compression, and Debug.
Referenced by Zone.Activate(), and Load().
|
inline |
Definition at line 1209 of file Map.cs.
References RoomManager.RemoveRoom(), and Cell.room.
Definition at line 1337 of file Map.cs.
References EClass._zone, Card.Add(), Zone.AddCard(), Card.AddThing(), ActionMode.Adv, EClass.Branch, Card.c_charges, Card.category, Point.cell, Card.Chara, Element.Create(), ThingGen.Create(), EClass.curve(), Card.Destroy(), Card.Die(), Card.elements, Card.Evalue(), Card.GetRootCard(), Card.HasEditorTag(), FactionBranch.HasItemProtection, Card.isChara, Card.IsFood, Card.IsPCFaction, Chara.IsPCFaction, Zone.IsPCFaction, Card.IsPCParty, Cell.IsSnowTile, Cell.IsTopWater, item, AM_Adv.itemLost, RecipeManager.list, Point.ListCards(), CraftUtil.MakeDish(), ElementContainer.ModBase(), Card.ModCharge(), Card.Name, Card.parentCard, EClass.pc, Chara.Pick(), Card.pos, EClass.rnd(), RecipeSource.row, Msg.Say(), WidgetPopText.Say(), Card.Split(), and Card.trait.
Referenced by ActEffect.DamageEle(), and GameUpdater.FastSurfaceUpdater.FixedUpdate().
Definition at line 1965 of file Map.cs.
References Cell.GetPoint().
Referenced by Card.EjectSockets(), ZonePreEnterBoutWin.Execute(), DramaOutcome.get_scratch(), TaskHarvest.HarvestThing(), TaskChopWood.OnCreateProgress(), SurvivalManager.OnMineWreck(), TaskMine.OnProgressComplete(), TraitSwitch.TryDisarmTrap(), and GrowSystem.TryPick().
Definition at line 1970 of file Map.cs.
References EClass._zone, Zone.AddCard(), Core.config, EClass.core, Point.Equals(), CoreConfig.game, Card.IsAgent, Chara.IsPC, Spatial.IsRegion, EClass.pc, Chara.PickOrDrop(), Card.pos, and CoreConfig.GameConfig.smoothPick.
|
inlinestatic |
Definition at line 877 of file Map.cs.
References EClass._map, and ExportMetaData().
Referenced by PartialMap.Update().
|
inline |
Definition at line 815 of file Map.cs.
References EClass.core, version, and BaseCore.version.
Referenced by Load().
|
inlinestaticprivate |
Definition at line 584 of file Map.cs.
References CellIdPath(), CellIdWidths, and compression.
Referenced by Save().
| int Map._bits |
Definition at line 22 of file Map.cs.
Referenced by OnDeserialized(), and OnSerializing().
| List<int> Map._plDay = new List<int>() |
Definition at line 58 of file Map.cs.
Referenced by LayerEditPlaylist.Activate(), Zone.Generate(), LayerEditPlaylist.OnKill(), Zone.RefreshPlaylist(), Zone.ResetPlaylist(), and Zone.SetBGM().
| List<int> Map._plNight = new List<int>() |
Definition at line 61 of file Map.cs.
Referenced by LayerEditPlaylist.Activate(), and LayerEditPlaylist.OnKill().
| Dictionary<int, int> Map.backerObjs = new Dictionary<int, int>() |
Definition at line 70 of file Map.cs.
Referenced by Zone.Activate(), Cell.GetObjName(), ActionMode.RefreshTexts(), and BackerContentInspector.ContentObj.Remove().
| BiomeProfile [,] Map.biomes |
| BitArray32 Map.bits |
Definition at line 78 of file Map.cs.
Referenced by OnSerializing().
Definition at line 55 of file Map.cs.
Referenced by UIMapPreview._RefreshPoint(), AddBackerTree(), ZoneUtil.AddBandits(), ZoneUtil.AddMerchant(), Chara.CanMoveTo(), QuestVernis.CanUpdateOnTalk(), Zone.ClaimZone(), Point.Clamp(), GenBounds.Create(), CreateNew(), FactionBranch.DailyOutcome(), BaseTileMap.DrawTile(), BaseGameScreen.FocusPC(), Zone.Generate(), HomeResourceNature.GetDestValue(), Zone.GetElectricity(), Region.GetRandomPoint(), Zone.GetRandomVisitPos(), Zone.GetSoilCost(), Zone.GetSpawnPos(), QuestVernis.GetTextProgress(), Zone.GrowPlants(), AM_MoveInstalled.HitTest(), TaskWater.ListPoints(), Load(), Player.OnExitBorder(), Zone_DungeonPuppy.OnGenerateMap(), Zone_TestRoom.OnGenerateMap(), MapGen.OnGenerateTerrain(), AIWork_Clean.OnPerformWork(), AM_Cinema.OnUpdateInput(), ZoneEventMusic.OnVisit(), Zone_Dungeon.PlaceRail(), ActEffect.Proc(), Zone.RainWater(), Cell.Refresh(), Zone.RefreshElectricity(), AIWork_Chore.SetDestPos(), UIMapPreview.SetMap(), SetZone(), Shift(), ZoneEventQuest.Spawn(), ZoneEventQuest.SpawnBoss(), Zone.TryAddThingInSpot< T >(), Zone.TryGenerateOre(), AI_Goto.TryGoTo(), and Zone.TrySpawnFollower().
| Dictionary<int, CellEffect> Map.cellEffects = new Dictionary<int, CellEffect>() |
|
staticprivate |
Definition at line 106 of file Map.cs.
Referenced by WriteCellIds().
| Cell [,] Map.cells |
Definition at line 88 of file Map.cs.
Referenced by PartialMap._Load(), Zone.Activate(), PartialMap.Apply(), Chara.CanInteractTo(), Chara.CanMoveTo(), CreateNew(), BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), MapBounds.ForeachCell(), GetCell(), Los.IsBlocked(), GenBounds.IsEmpty(), GenBounds.ListEmptyPoint(), Load(), MapGen.ModifyHeight(), Region.OnActivate(), MapGen.OnGenerateTerrain(), MapGenRegion.OnGenerateTerrain(), ZoneEventSurvival.OnTickRound(), Room.Refresh(), Reset(), Resize(), RecipeUpdater.RunRecipe(), PartialMap.Save(), Save(), Lot.SetBaseRoom(), GenBounds.SetBlock(), GenBounds.SetFloor(), UIMapPreview.SetMap(), SetReference(), SetSeen(), Fov.SetVisible(), Shift(), LayerCraftFloat.ShowContextMenu(), and Fov.TraceLine().
| Dictionary<string, int> Map.cellWidths = new Dictionary<string, int>() |
Definition at line 84 of file Map.cs.
Referenced by ReligionManager.ジュアさまの薄い本をください(), ActPlan._Update(), Zone.Activate(), ActionMode.Activate(), SerializedCards.Add(), Zone.AddGlobalCharasOnActivate(), LayerSleep.Advance(), ZoneEventQuest.AggroEnemy(), Chara.BanishAllMinions(), Point.CallGuard(), Chara.CallHelp(), TraitTrolley.CanActivate(), QuestDefense.CanUpdateOnTalk(), ElementContainerFaction.CheckDirty(), AM_MoveInstalled.CheckEnemyNearBy(), FactionBranch.CountGuests(), Zone.CountMinions(), FactionBranch.CountWealthyGuests(), AI_Torture.CreateProgress(), LayerPeople.CreateSelectEmbarkMembers(), Card.DamageHP(), Chara.Die(), Zone.FindChara(), Chara.FindNearestNewEnemy(), Chara.FindNewEnemy(), GameUpdater.SensorUpdater.FixedUpdate(), GameUpdater.CharaUpdater.FixedUpdate(), GameUpdater.ConditionUpdater.FixedUpdate(), RefChara.GetAndCache(), GoalSiege.GetDestCard(), DramaCustomSequence.GetListGuide(), AI_Mofu.GetMofu(), Zone.GetRandomVisitPos(), TaskCullLife.GetTarget(), QuestManager.HasFarAwayEscort(), Chara.HasMinion(), TraitShackle.IsRestraining(), Point.ListCharasInRadius(), Zone.ListMinions(), Region.ListMobs(), CraftUtil.MakeDarkSoup(), DramaOutcome.marry(), Chara.MoveZone(), Zone.OnActivate(), Zone_Casino.OnActivate(), Zone_LittleGarden.OnActivate(), TraitTrap.OnActivateTrap(), FactionBranch.OnAfterSimulate(), Zone_WindRest.OnAfterSimulate(), AI_Torture.OnCancelOrSuccess(), OnCardAddedToZone(), OnCardRemovedFromZone(), NotificationBattle.OnClick(), NotificationGuest.OnClick(), AM_EditMarker.OnDeactivate(), OnDeactivate(), QuestDeliver.OnEnterZone(), Zone.OnGenerateMap(), Zone_CursedManor.OnGenerateMap(), Zone_RandomDungeon.OnGenerateMap(), Zone_Void.OnGenerateMap(), Zone_SubTown.OnGenerateRooms(), ZoneInstanceRandomQuest.OnLeaveZone(), BaseListPeople.OnList(), ListPeopleBed.OnList(), WidgetNotice.OnRefresh(), AM_Adv.OnRenderTile(), Zone.OnSimulateHour(), ConInvisibility.OnStart(), Zone.OnVisit(), ZoneEventSiege.OnVisit(), DramaManager.ParseLine(), ActCryRage.Perform(), ActCrySad.Perform(), ActSummonGuard.Perform(), ActTimeStop.Perform(), ActEffect.Proc(), ActEffect.ProcAt(), Card.PurgeDuplicateArtifact(), Card.PurgeEythArtifact(), Zone.RefreshCriminal(), Zone.RefreshDeathSentense(), RefreshFOVAll(), Zone.RefreshListCitizen(), WidgetMinimap.RefreshMarkers(), LayerQuestBoard.RefreshQuest(), ActionMode.RefreshTexts(), CoreDebug.RegenerateNames(), Chara.RequestProtection(), ResetEditorPos(), Zone.ResetHostility(), Resize(), AI_Fuck.Run(), AI_Idle.Run(), AI_Offer.Run(), GoalCombat.Run(), Save(), WidgetSearch.Search(), Zone.SetAlarm(), ZoneInspector.SetAllPlayerCreation(), Shift(), Zone.Simulate(), Card.SpawnLoot(), ConSleep.SuccubusSleep(), ConSleep.SuccubusVisit(), ContentRanking.SwitchRanking(), Msg.TalkMaid(), Player.TargetRanged(), Card.Teleport(), CoreDebug.TestSpawn(), Chara.Tick(), ConChampagne.Tick(), ConSleep.Tick(), Chara.TryClearInventory(), ThingGen.TryLickChest(), GoalCombat.TryUseAbility(), Chara.UnmakeMinion(), GameUpdater.Update(), CoreDebug.UpdateInput(), Player.UpdateNyan(), Zone.UpdateQuests(), Chara.UseAbility(), and ElementContainerCard.ValueBonus().
| IO.Compression Map.compression |
Definition at line 25 of file Map.cs.
Referenced by Load(), ReadCellIds(), Save(), TryLoadFile(), and WriteCellIds().
Definition at line 40 of file Map.cs.
Referenced by LayerEditPlaylist.Activate(), LiquidProfile.Apply(), LiquidProfile.ApplyColor(), Scene.ApplyZoneConfig(), BaseTileMap.Draw(), TileMapElona.Draw(), BaseTileMap.DrawTile(), Zone.Export(), BaseMapGen.Generate(), AI_Clean.GetCleanPoint(), Zone.GetSpawnPos(), GameScreen.OnActivate(), WidgetSceneCustomizer.OnActivate(), WidgetSceneCustomizer.OnClickSave(), BaseGameScreen.RefreshAll(), Scene.RefreshBG(), WidgetSceneCustomizer.RefreshColor(), BaseGameScreen.RefreshGrading(), Zone.RefreshPlaylist(), ZoneInspector.RefreshScreen(), BaseGameScreen.RefreshSky(), CoreConfig.RefreshUIBrightness(), BaseGameScreen.RefreshWeather(), GameScreenElona.RefreshWeather(), SetZone(), WidgetSceneCustomizer.ShowPicker(), TraitMapBoard.TrySetAct(), Trait.TryToggle(), and Scene.UpdateTimeRatio().
| CustomData Map.custom |
Definition at line 43 of file Map.cs.
Referenced by ExportMetaData(), LayerUploader.OnInit(), and LayerUploader.SaveID().
Definition at line 49 of file Map.cs.
Referenced by Zone.Activate(), SerializedCards.Add(), Chara.Die(), ZonePreEnterOnCompleteQuestInstance.Execute(), Zone.FindDeadChara(), Chara.MakeAlly(), QuestDeliver.OnEnterZone(), Zone.RefreshListCitizen(), Zone.Revive(), ActThrow.Throw(), CoreDebug.UpdateInput(), and Zone.UpdateQuests().
| CellEffectManager Map.effectManager = new CellEffectManager() |
| MapExportSetting Map.exportSetting |
Definition at line 76 of file Map.cs.
Referenced by ExportMetaData(), Zone_User.OnActivate(), LayerUploader.OnInit(), Save(), and LayerUploader.Upload().
Definition at line 102 of file Map.cs.
Referenced by GameDate.AdvanceMin().
| FowProfile Map.fowProfile |
Definition at line 104 of file Map.cs.
Referenced by SetZone(), and BaseGameScreen.UpdateShaders().
| Dictionary<int, int> Map.gatherCounts = new Dictionary<int, int>() |
| Playlist Map.plDay |
Definition at line 80 of file Map.cs.
Referenced by TraitTape.OnCreate(), LayerEditPlaylist.OnKill(), Zone.RefreshBGM(), Zone.RefreshPlaylist(), Zone.ResetPlaylist(), GoalCombat.Run(), Zone.SetBGM(), and CardRenderer.ShowBossText().
| POIMap Map.poiMap |
Definition at line 100 of file Map.cs.
Referenced by MapGen.OnGenerateTerrain(), MapGenDungen.OnGenerateTerrain(), MapGenRegion.OnGenerateTerrain(), BaseMapGen.SetSize(), and Zone.SpawnAltar().
| List<TransAnime> Map.pointAnimes = new List<TransAnime>() |
Definition at line 86 of file Map.cs.
Referenced by Point.Animate(), BaseGameScreen.Draw(), and WidgetDebug.UpdateText().
| PropsManager Map.props = new PropsManager() |
Definition at line 94 of file Map.cs.
Referenced by Props.Add(), AddCardOnActivate(), Party.AddMemeber(), FactionBranch.AutoClean(), VirtualDate.BuildSunMap(), AI_Shopping.Buy(), Zone.Deactivate(), Chara.Die(), Chara.FindBed(), Zone.FindSharedContainer(), FindThing(), AI_Pray.GetAltar(), FactionBranch.GetMailBox(), FactionBranch.GetMailBoxPos(), Zone.GetRandomSpot< T >(), Zone.GetSpawnPos(), Chara.IsInSpot< T >(), QuestDeliver.ListDestThing(), Zone_Nymelle.OnBeforeSimulate(), OnCardAddedToZone(), PutAway(), DramaOutcome.PutOutFire(), RefreshSunMap(), Props.Remove(), FactionBranch.RemoveMemeber(), Card.RemoveThing(), AI_Deconstruct.Run(), AI_Idle.Run(), GoalTask.Run(), WidgetSearch.Search(), Card.SetDeconstruct(), Card.SetPlaceState(), MeetingManager.SetRoom(), Card.SetSale(), SetZone(), Zone.TryAddThingInSpot< T >(), Chara.TryAssignBed(), Zone.TryGetThingFromSharedContainer(), Chara.TryPutSharedItems(), AI_Shopping.TryShop(), Chara.TryTakeSharedItems(), FactionBranch.TryTrash(), TraitSpotBiome.Update(), and WidgetDebug.UpdateText().
| bool Map.revealed |
Definition at line 108 of file Map.cs.
Referenced by RevealAll().
| RoomManager Map.rooms = new RoomManager() |
Definition at line 34 of file Map.cs.
Referenced by Lot.AddConnectedRooms(), Area.Create(), BaseTileMap.Draw(), TileMapElona.Draw(), GoalWork.FindWork(), GameUpdater.AreaUpdater.FixedUpdate(), RefArea.Get(), AI_Idle.GetRandomAssignedRoom(), Zone.GetRandomVisitPos(), AM_CreateArea.HitTest(), AM_ExpandArea.HitTest(), BaseArea.ListInteractions(), Chara.MoveZone(), OnLoad(), Room.OnLoad(), AM_CreateArea.OnProcessTiles(), AM_EditArea.OnProcessTiles(), InspectGroupArea.OnSetActions(), Zone.OnVisit(), LayerHome.RefreshAreas(), Reload(), ReloadRoom(), Lot.SetBaseRoom(), AIWork_Chore.SetDestPos(), MeetingManager.SetRoom(), GoalTask.TryAssignAreaTask(), and GoalWork.ValidateHobby().
| int Map.seed |
Definition at line 19 of file Map.cs.
Referenced by MapGen.Output(), and WidgetDebug.UpdateText().
Definition at line 46 of file Map.cs.
Referenced by Zone.Activate(), SerializedCards.Restore(), and Save().
|
static |
Definition at line 14 of file Map.cs.
Referenced by BaseTileMap.DrawTile().
| TaskManager Map.tasks = new TaskManager() |
Definition at line 37 of file Map.cs.
Referenced by BuildMenu.OnActivate(), AM_Designation< T >.OnBeforeProcessTiles(), OnImport(), OnLoad(), AM_Designation< T >.OnProcessTiles(), InspectGroupBlock.OnSetActions(), InspectGroupObj.OnSetActions(), and AM_MoveInstalled.SetTarget().
Definition at line 52 of file Map.cs.
Referenced by Zone.Activate(), ActionMode.Activate(), GameDate.AdvanceMonth(), PartialMap.Apply(), FactionBranch.CalcInnIncome(), QuestSharedContainer.CanUpdateOnTalk(), QuestShippingChest.CanUpdateOnTalk(), Zone.ClaimZone(), Zone.Deactivate(), CoreDebug.Fix_Awning(), CoreDebug.Fix_LostCore(), GameUpdater.ThingUpdater.FixedUpdate(), CoreDebug.GetDebugContainer(), Zone.GetElectricity(), DramaCustomSequence.GetListGuide(), CoreDebug.GetOrCreateDebugContainer(), Zone.GetSpawnPos(), Zone.GrowPlants(), Scene.Init(), Point.IsInSpot< T >(), HomeResourceWorth.ListHeirloom(), AI_Haul.ListThingsToClean(), Load(), Zone_Tent.OnBeforeDeactivate(), OnCardAddedToZone(), OnCardRemovedFromZone(), AM_EditMarker.OnDeactivate(), OnDeactivate(), Zone_CursedManorDungeon.OnGenerateMap(), Zone_WindRest.OnGenerateMap(), ContentConfigGame.OnInstantiate(), Zone.OnKillGame(), Zone.OnSimulateHour(), ZoneEventHarvest.OnVisit(), ZoneEventMusic.OnVisit(), ZoneEventWedding.OnVisit(), Scene.RebuildActorEx(), BranchMap.Refresh(), Zone.RefreshElectricity(), RefreshFOVAll(), ActionMode.RefreshTexts(), ReloadRoom(), TraitDaggerGrave.RemainingSword(), ResetEditorPos(), Resize(), SerializedCards.Restore(), TaskDump.Run(), PartialMap.Save(), Save(), TraitDetector.Search(), WidgetSearch.Search(), Zone_CurryRuinDungeon.SetAlarm(), Zone_OldKeepDungeon.SetAlarm(), ZoneInspector.SetAllPlayerCreation(), Shift(), Zone.Simulate(), CoreDebug.Test_Grow(), Zone.TryGetRestock< T >(), Zone.TryListThingsInSpot< T >(), AI_Shopping.TryRestock(), TraitFactionBoard.TrySetAct(), and TraitTeleporter.TryTeleport().
| Version Map.version |
Definition at line 31 of file Map.cs.
Referenced by ExportMetaData(), Load(), Zone.OnActivate(), Zone_Nefu.OnActivate(), Save(), and ValidateVersion().
| Zone Map.zone |
Definition at line 90 of file Map.cs.
Referenced by AddCardOnActivate(), OnDeactivate(), SetZone(), and WidgetMinimap.UpdateMap().
|
get |
Definition at line 140 of file Map.cs.
Referenced by MapSubset.OnSave(), ActSwarm.Perform(), and ActionMode.RefreshTexts().
|
get |
Definition at line 128 of file Map.cs.
Referenced by Zone.AddRandomVisitor(), QuestCrafter.CanUpdateOnTalk(), FactionBranch.CountPasture(), FactionBranch.DailyOutcome(), AIAct.DoGoto< T >(), AIAct.DoGotoSpot< T >(), FindThing(), AI_Grab< T >.GetTarget(), FactionBranch.Recruit(), UIRecipeInfo.Refresh(), LayerHome.RefreshSpots(), AI_Bladder.Run(), AI_Cook.Run(), AI_GotoHearth.Run(), AI_Idle.Run(), AI_LeaveMap.Run(), AI_Offer.Run(), GoalSpot.Run(), HitSummary.SetRecipe(), and CoreDebug.ValidateData().
|
getset |
Definition at line 114 of file Map.cs.
Referenced by TraitLeverBreaker.OnToggle().
|
get |
Definition at line 134 of file Map.cs.
Referenced by MapGen.OnGenerateTerrain().
|
get |
Definition at line 136 of file Map.cs.
Referenced by Chara.CanDuplicate(), GrowSystem.CanGrow(), BaseTileMap.Draw(), CardRenderer.Draw(), Card.GetLightRadius(), Card.GetSightRadius(), TraitGenerator.OnSimulateHour(), TraitScrollMapTreasure.OnUse(), Zone.RainWater(), BaseGameScreen.RefreshGrading(), BaseGameScreen.RefreshScreenSize(), Weather.RefreshWeather(), Weather.SetCondition(), Chara.TickConditions(), Trait.TryToggle(), and GameUpdater.Update100ms().
|
get |
Definition at line 130 of file Map.cs.
Referenced by GameUpdater.SurfaceUpdater.FixedUpdate(), Props.GetNumStockedAndRoaming(), CoreDebug.UpdateInput(), and CoreDebug.ValidateData().
|
get |
Definition at line 132 of file Map.cs.
Referenced by Crawler.Crawl().
|
get |
Definition at line 138 of file Map.cs.
Referenced by BaseTileMap.Draw(), TileMapElona.Draw(), GetCell(), and HomeResourceWorth.ListHeirloom().
|
get |
Definition at line 126 of file Map.cs.
Referenced by TaskBuild._CanPerformTask(), WidgetStockTracker._Refresh(), BuildMenu._Search(), Props.Add(), Card.AddThing(), DropdownGrid.BuildIngredients(), FactionBranch.CountPasture(), FactionBranch.DailyOutcome(), QuestTrackCraft.GetDetail(), Props.GetNumStockedAndRoaming(), AI_Grab< T >.GetTarget(), Recipe.IsCraftable(), DropdownGrid.ListIngredients(), LayerResource.OnInit(), UIDragGridIngredients.Refresh(), LayerResource.RefreshCategory(), BuildMenu.RefreshCategory(), UIRecipeInfo.RefreshList(), Recipe.Ingredient.RefreshThing(), ButtonResourceTrack.SetCat(), ButtonResourceTrack.SetProp(), LayerResource.ShowThings(), CoreDebug.ValidateData(), and ButtonGrid.WriteReqMat().