Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
bool | Within (int _x, int _z, int _w, int _h) |
Chara | FirstVisibleChara () |
bool | HasRoomOrArea (BaseArea a) |
bool | IsInSpot< T > () |
bool | IsPublicSpace () |
Point () | |
Point (Point p) | |
Point (int _x, int _z) | |
Point (int _index) | |
Point | Copy () |
T | Copy< T > () |
Point | Set (int _x, int _z) |
Point | Set (int index) |
Point | Set (Point point) |
override string | ToString () |
void | Set (Vector3 v) |
ref Vector3 | PositionAuto () |
ref Vector3 | Position (int height) |
ref Vector3 | Position () |
ref Vector3 | PositionTopdown () |
ref Vector3 | PositionTopdownTreasure () |
ref Vector3 | PositionCenter () |
Quaternion | GetRotation (Point to) |
float | GetAngle (Point to) |
float | GetAngle2 (Point to) |
Point | GetNearestPoint (bool allowBlock=false, bool allowChara=true, bool allowInstalled=true, bool ignoreCenter=false) |
bool | ForeachNearestPoint (Func< Point, bool > endFunc, bool allowBlock=false, bool allowChara=true, bool allowInstalled=true, bool ignoreCenter=false, int maxRange=30) |
Point | GetRandomNeighbor () |
Point | GetRandomPoint (int radius, bool requireLos=true, bool allowChara=true, bool allowBlocked=false, int tries=100) |
Point | GetRandomPointInRadius (int minRadius, int maxRadius, bool requireLos=true, bool allowChara=true, bool allowBlocked=false, int tries=2000) |
Point | GetPointTowards (Point dest) |
void | TalkWitnesses (Chara criminal, string idTalk, int radius=4, WitnessType type=WitnessType.everyone, Func< Chara, bool > talkIf=null, int chance=3) |
List< Chara > | ListWitnesses (Chara criminal, int radius=4, WitnessType type=WitnessType.crime, Chara target=null) |
bool | TryWitnessCrime (Chara criminal, Chara target=null, int radius=4, Func< Chara, bool > funcWitness=null) |
void | CallGuard (Chara criminal, Chara caller) |
void | SetBlock (int idMat=0, int idBlock=0) |
void | SetFloor (int idMat=0, int idFloor=0) |
void | SetObj (int id=0, int value=1, int dir=0) |
void | ModFire (int value, bool extinguish=false) |
void | Plow () |
bool | Equals (int _x, int _z) |
override bool | Equals (object obj) |
override int | GetHashCode () |
int | Distance (Point p) |
int | Distance (int tx, int tz) |
bool | IsBlockByHeight (Point p) |
Point | Clamp (bool useBounds=false) |
List< Card > | ListCards (bool includeMasked=false) |
List< Card > | ListVisibleCards () |
Card | FindAttackTarget () |
Chara | FindChara (Func< Chara, bool > func) |
T | FindThing< T > () |
Thing | FindThing (Func< Thing, bool > func) |
List< Card > | ListThings< T > (bool onlyInstalled=true) |
List< Chara > | ListCharas () |
List< Chara > | ListVisibleCharas () |
List< Chara > | ListCharasInNeighbor (Func< Chara, bool > func) |
List< Chara > | ListCharasInRadius (Chara cc, int dist, Func< Chara, bool > func, bool onlyVisible=true) |
T | GetInstalled< T > () |
Effect | PlayEffect (string id) |
SoundSource | PlaySound (string id, bool synced=true, float v=1f, bool spatial=true) |
void | RefreshNeighborTiles () |
void | RefreshTile () |
bool | HasNonHomeProperty (Thing exclude=null) |
void | Animate (AnimeID id, bool animeBlock=false) |
RenderParam | ApplyAnime (RenderParam p) |
Vector3 | ApplyAnime (ref Vector3 p) |
List< IInspect > | ListInspectorTargets () |
void | ForeachMultiSize (int w, int h, Action< Point, bool > action) |
void | ForeachNeighbor (Action< Point > action, bool diagonal=true) |
Point | ToRegionPos () |
void | SetHighlight (int id) |
Static Public Member Functions | |
static Point | GetShared (int x, int z) |
![]() | |
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) |
Public Attributes | |
int | x |
int | z |
Static Public Attributes | |
static readonly XY[] | Surrounds |
static Vector3 | fixedPos |
static Point | shared = new Point() |
static Point | shared2 = new Point() |
static Point | shared3 = new Point() |
static Map | map |
static Point | Invalid |
static Point | Zero = new Point() |
static BaseGameScreen | _screen |
![]() | |
static Core | core |
Private Attributes | |
Vector3 | vCache |
Static Private Attributes | |
static List< Card > | listCard = new List<Card>() |
static List< Chara > | listChara = new List<Chara>() |
|
inline |
Definition at line 446 of file Point.cs.
Referenced by Copy(), Equals(), ForeachNearestPoint(), GetNearestPoint(), GetPointTowards(), GetRandomNeighbor(), GetRandomPoint(), and GetRandomPointInRadius().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 1266 of file Point.cs.
References EClass._map, CellDetail.anime, Cell.GetOrCreateDetail(), and Map.pointAnimes.
Referenced by ActMelee.Attack(), ActEffect.DamageEle(), TaskDrawWater.OnCreateProgress(), TaskHarvest.OnCreateProgress(), TaskMine.OnCreateProgress(), TaskPlow.OnCreateProgress(), TaskPourWater.OnCreateProgress(), EffectMeteor.OnPlay(), TaskCut.OnProgress(), TaskDig.OnProgressComplete(), ActBash.Perform(), and Map.Quake().
|
inline |
Definition at line 1304 of file Point.cs.
References CellDetail.anime, and TransAnime.v.
|
inline |
Definition at line 1289 of file Point.cs.
References CellDetail.anime, and TransAnime.v.
Referenced by Recipe.OnRenderMarker(), and Card.RenderMarker().
Definition at line 870 of file Point.cs.
References EClass._map, Map.charas, Chara.DoHostileAction(), Chara.IsInCombat, Card.Say(), Card.Talk(), and Chara.trait.
Referenced by TryWitnessCrime().
|
inline |
Definition at line 972 of file Point.cs.
References Map.bounds, map, MapBounds.maxX, MapBounds.maxZ, MapBounds.Size, MapBounds.x, x, MapBounds.z, and z.
Referenced by Zone.AddGlobalCharasOnActivate(), Crawler.Crawl(), BaseTileMap.Draw(), POIMap.Cell.GetCenter(), FactionBranch.GetMailBoxPos(), Map.GetRandomPoint(), MapBounds.GetSurface(), MapGen.MakeNeighbor(), WidgetMinimap.OnPointerDown(), AM_Cinema.OnUpdateInput(), and GameUpdater.Update().
|
inline |
Definition at line 467 of file Point.cs.
Referenced by AM_Sim._OnUpdateInput(), ActPlan._Update(), RoomManager.AddArea(), ActMelee.Attack(), AM_Adv.AxisMove(), AI_Shopping.Buy(), GoalManualMove.CanMove(), CoreDebug.COM_Teleport(), Crawler.Crawl(), EffectMeteor.Create(), Chara.CreateReplacement(), ActEffect.DamageEle(), Player.EnterLocalZone(), AreaTypeFarm.GetAI(), Chara.GetDestination(), PathManager.GetFirstStep(), LayerInspect.GetMenuItems(), AIWork_Fish.GetWork(), TaskWater.ListPoints(), Trait.ListPoints(), TraitLightSun.ListPoints(), Los.ListVisible(), Chara.MoveNeighborDefinitely(), TraitNewZone.MoveZone(), ActBolt.OnMarkMapHighlights(), AM_ExpandArea.OnProcessTiles(), AM_MoveInstalled.OnProcessTiles(), TaskBuild.OnProgressComplete(), InspectGroupBlock.OnSetActions(), InspectGroupObj.OnSetActions(), BaseTileSelector.OnUpdate(), DramaManager.ParseLine(), ActRanged.Perform(), ActPlan.Item.Perform(), EffectIRenderer.Play(), Effect.Play(), AttackProcess.PlayRangedAnime(), ActEffect.ProcAt(), Map.Quake(), Religion.Reforge(), WidgetSearch.RefreshList(), SerializedCards.Restore(), AI_Fish.Run(), TaskDump.Run(), LayerCraftFloat.ShowContextMenu(), Player.SimulateFaction(), ActThrow.Throw(), RoomManager.TryAddArea(), TaskHarvest.TryGetAct(), Chara.TryMoveFrom(), BaseTileSelector.TryProcessTiles(), ActPlan.TrySetAct(), HotItemHeld.TrySetAct(), TraitBroom.TrySetHeldAct(), ButtonAbility.TryUse(), WidgetDebug.UpdateText(), and VirtualRoom.VirtualRoom().
|
inline |
|
inline |
|
inline |
Definition at line 953 of file Point.cs.
References Fov.Distance(), x, and z.
Referenced by TaskPoint._CanPerformTask(), PathManager._GetFirstStep(), Chara._Move(), AM_Adv._OnUpdateInput(), Effect._Play(), ActPlan._Update(), Lot.AddConnectedRooms(), ActBash.CanPerform(), ActKick.CanPerform(), Act.CanPerform(), Chara.CanPick(), Chara.CanSeeLos(), Card.Dist(), Player.EnterLocalZone(), Zone_SnowGrave.GenerateGrave(), Los.GetNearestNeighbor(), Region.GetRandomPoint(), GetRandomPointInRadius(), Los.GetRushPoint(), TaskClean.GetTarget(), ActEffect.GetTeleportPos(), AI_Haul.GetThingToClean(), AI_Goto.IsDestinationReached(), Card.IsInMutterDistance(), MapGen.MakeRiver(), AM_Terrain.OnProcessTiles(), TaskBuild.OnProgressComplete(), BaseTileSelector.OnUpdate(), AM_Cinema.OnUpdateInput(), ActPlan.Item.Perform(), Zone_Dungeon.PlaceRail(), AttackProcess.Prepare(), AM_Adv.RefreshArrow(), AM_Region.RefreshArrow(), Map.Reveal(), AI_Goto.Run(), AI_Idle.Run(), GoalCombat.Run(), TaskPoint.Run(), TaskWater.Run(), AM_Adv.SetPressedAction(), RegionPoint.SetRegionPoint(), AM_Adv.ShowAllAction(), Chara.TryMoveTowards(), and AM_Adv.UpdateLangWheel().
|
inline |
Definition at line 924 of file Point.cs.
Referenced by ActPlan._Update(), Zone.AddGlobalCharasOnActivate(), ActMelee.Attack(), GoalManualMove.CanMove(), Chara.CanReplace(), PointTarget.CheckLastTarget(), EffectMeteor.Create(), ActEffect.DamageEle(), ActionMode.DoFunc(), ActPlan.GetAction(), TaskMine.GetHitResult(), AI_Trolley.GetPoint(), Los.GetRushPoint(), Zone.GetSpawnPos(), ObjInfo.GetTemp(), BlockInfo.GetTempList(), ObjInfo.GetTempList(), TaskDig.GetTreasureMap(), AM_Build.HitTest(), IsInSpot< T >(), TraitShackle.IsRestraining(), Chara.MoveRandom(), ActRush.OnMarkMapHighlights(), AI_Sleep.OnProgressComplete(), TraitNewZone.OnStepped(), AM_Adv.OnUpdateCursor(), TraitGeneMachine.OnUse(), ActRanged.Perform(), AM_Adv.PressedActionMove(), ActEffect.Proc(), BaseTileSelector.ProcessFillTiles(), WidgetMouseover.Refresh(), AM_Adv.RefreshArrow(), BaseTileSelector.RefreshMouseInfo(), Area.RemovePoint(), SerializedCards.Restore(), AI_Bladder.Run(), AI_Idle.Run(), AI_Torture.Run(), AI_UseCrafter.Run(), GoalManualMove.Run(), AM_Adv.SetPressedAction(), Chara.Stumble(), Chara.SyncRide(), Player.TargetRanged(), ActThrow.Throw(), Chara.Tick(), AI_Goto.TryGoTo(), MapGen.TryMakeRiver(), GoalManualMove.TryMove(), Chara.TryMoveTowards(), HotItemHeld.TrySetAct(), Map.TrySmoothPick(), and CharaRenderer.UpdatePosition().
|
inline |
|
inline |
Definition at line 1062 of file Point.cs.
References item, and ListCards().
Referenced by ActRanged.Perform(), and ActThrow.Throw().
Definition at line 1074 of file Point.cs.
References CellDetail.charas, and detail.
Referenced by TaskCullLife.CanPerform(), and TaskCullLife.Run().
Definition at line 1104 of file Point.cs.
References detail, and CellDetail.things.
Referenced by AM_Adv._OnUpdateInput(), ActPlan._Update(), Zone.AddGlobalCharasOnActivate(), Hobby.GetEfficiency(), TaskChopWood.GetLog(), ConSleep.OnBeforeStart(), ConSleep.OnRemoved(), AI_Idle.Run(), and ConSuspend.Tick().
|
inline |
T | : | Trait |
Definition at line 1089 of file Point.cs.
References detail, IsValid, CellDetail.things, and Card.trait.
|
inline |
Definition at line 382 of file Point.cs.
References Chara.CanSee(), CellDetail.charas, detail, and EClass.pc.
Referenced by HotItemHeld.TrySetAct().
|
inline |
Definition at line 1349 of file Point.cs.
References Set().
Referenced by Chara.DestroyPath(), UIInspector.DrawHighlight(), TraitBoat.ForeachDeck(), Card.ForeachPoint(), TaskBuild.OnProgressComplete(), HotItemHeld.OnRenderTile(), AI_HaulResource.Run(), and TaskMoveInstalled.Run().
|
inline |
Definition at line 663 of file Point.cs.
References Algorithms.WeightCell.blocked, cell, MapBounds.Contains(), Debug, Cell.growth, HasChara, Cell.hasDoor, Installed, IsInBounds, GrowSystem.IsTree, IsValid, map, Point(), Set(), x, and z.
|
inline |
Definition at line 1361 of file Point.cs.
References IsValid, and Set().
Referenced by ActMelee.Attack(), GrowSystem.EqualizePlants(), ListCharasInNeighbor(), Chara.MoveNeighborDefinitely(), ActRanged.Perform(), and AI_Idle.Run().
|
inline |
Definition at line 583 of file Point.cs.
References Position().
Referenced by GetRotation().
|
inline |
|
inline |
|
inline |
T | : | Trait |
Definition at line 1197 of file Point.cs.
References Card.IsInstalled, CellDetail.things, and Card.trait.
|
inline |
Definition at line 595 of file Point.cs.
References Algorithms.WeightCell.blocked, cell, MapBounds.Contains(), Cell.growth, HasChara, Cell.hasDoor, Installed, IsInBounds, GrowSystem.IsTree, IsValid, map, Point(), Set(), x, and z.
Referenced by InvOwnerChaosOffering._OnProcess(), TraitShrine._OnUse(), Zone.AddGlobalCharasOnActivate(), Recipe.Build(), Zone.ClaimZone(), ZonePreEnterBout.Execute(), CoreDebug.Fix_LostCore(), FactionBranch.GetMailBoxPos(), FortuneRollData.GetPrize(), MapBounds.GetRandomSpawnPos(), Zone.GetRandomVisitPos(), Chara.GetRevived(), Zone.GetSpawnPos(), ActEffect.GetTeleportPos(), TraitFoodEggFertilized.Incubate(), Chara.Kick(), Chara.MoveHome(), FactionBranch.OnActivateZone(), FactionBranch.OnAfterSimulate(), QuestIntroInspector.OnComplete(), QuestVernis.OnComplete(), QuestDialog.OnDropReward(), GrowSystemTree.OnHitFail(), TraitDiary.OnRead(), QuestEscort.OnStart(), ZoneEventDefenseGame.OnVisit(), ActSummonGuard.Perform(), ActEffect.Proc(), ActEffect.ProcAt(), CoreDebug.QuickStart(), TraitBaseSpellbook.ReadFailEffect(), Chara.RequestProtection(), Zone.Revive(), Chara.Revive(), AI_Idle.Run(), ZoneEventQuest.Spawn(), ZoneEventQuest.SpawnBoss(), CoreDebug.SpawnBoss(), Card.SpawnLoot(), CoreDebug.TestSpawn(), Chara.TryDropBossLoot(), Religion.TryGetGift(), Zone.TrySpawnFollower(), and Card.TryUnrestrain().
Definition at line 773 of file Point.cs.
Referenced by Chara.TryMoveTowards().
|
inline |
Definition at line 731 of file Point.cs.
References map, Point(), EClass.rnd(), MapBounds.Size, x, and z.
Referenced by Chara._Move(), ActEffect.GetTeleportPos(), Chara.MoveRandom(), and GrowSystem.OnExceedLastStage().
|
inline |
Definition at line 741 of file Point.cs.
References HasChara, IsBlocked, IsValid, Los.IsVisible(), Point(), EClass.rnd(), Set(), x, and z.
Referenced by ZonePreEnterEncounter.Execute(), FactionBranch.GenerateGarbage(), Zone.GetRandomVisitPos(), ActEffect.Proc(), ActEffect.ProcAt(), ActThrow.Throw(), ConMiasma.Tick(), AI_Idle.TryPerformIdleUse(), Zone.TrySpawnFollower(), and ActRide.Unride().
|
inline |
Definition at line 755 of file Point.cs.
References Distance(), HasChara, IsBlocked, IsValid, Los.IsVisible(), Point(), EClass.rnd(), Set(), x, and z.
Referenced by ZonePreEnterEncounter.Execute().
|
inline |
Definition at line 578 of file Point.cs.
References GetAngle().
Referenced by Effect._Play().
|
inlinestatic |
Definition at line 366 of file Point.cs.
Referenced by Zone_Dungeon.PlaceRail(), and AI_Goto.TryGoTo().
|
inline |
Definition at line 1250 of file Point.cs.
References Card.isNPCProperty, and CellDetail.things.
|
inline |
Definition at line 397 of file Point.cs.
References area.
Referenced by Map.FindThing().
|
inline |
Definition at line 963 of file Point.cs.
References cell, Cell.minHeight, and Cell.topHeight.
|
inline |
T | : | Trait |
Definition at line 406 of file Point.cs.
References EClass._map, Equals(), item, Trait.ListPoints(), Trait.radius, Map.things, and Card.trait.
|
inline |
Definition at line 425 of file Point.cs.
References area, cell, AreaType.IsPublicArea, Cell.room, and BaseArea.type.
Referenced by Map.FindThing().
|
inline |
Definition at line 1015 of file Point.cs.
References Scene.actionMode, CellDetail.charas, detail, Card.isHidden, Card.isMasked, ActionMode.IsRoofEditMode(), Card.isRoofItem, listCard, EClass.scene, and CellDetail.things.
Referenced by Chara._Move(), ActPlan._Update(), Map._ValidateInstalled(), ActMelee.Attack(), Recipe.Build(), Trait.CookProgress(), ActEffect.DamageEle(), FindAttackTarget(), AI_Clean.GetCleanPoint(), Card.GetRestrainer(), Trait.Offer(), Trait.OfferProcess(), TraitFertilizer.OnSimulateHour(), ActPick.Perform(), AM_Deconstruct.Perform(), Map.RefreshFOV(), AI_Clean.Run(), RecipeUpdater.RunDisassemble(), AM_Picker.Test(), TraitCatalyst.TrySetHeldAct(), TraitLeash.TrySetHeldAct(), TraitSalesTag.TrySetHeldAct(), TraitStethoscope.TrySetHeldAct(), TraitToolTorch.TrySetHeldAct(), TraitWhipLove.TrySetHeldAct(), Map.TryShatter(), and CoreDebug.UpdateInput().
|
inline |
Definition at line 1135 of file Point.cs.
References CellDetail.charas, detail, and listChara.
Referenced by AM_Adv._OnUpdateInput(), Recipe.Build(), RecipeCard.Build(), TaskBuild.OnProgressComplete(), ActRide.Perform(), ActEffect.Proc(), and Chara.TryPush().
Definition at line 1164 of file Point.cs.
References CellDetail.charas, detail, ForeachNeighbor(), and listChara.
Referenced by AI_Idle.DoSomethingToNearChara().
|
inline |
Definition at line 1184 of file Point.cs.
References EClass._map, Map.charas, Card.Dist(), and Los.IsVisible().
Referenced by AI_Idle.DoSomethingToCharaInRadius(), and AI_Idle.Run().
|
inline |
Definition at line 1316 of file Point.cs.
References BlockInfo._CanInspect(), ObjInfo._CanInspect(), CellDetail.charas, CellDetail.designation, BlockInfo.GetTempList(), ObjInfo.GetTempList(), Chara.isSynced, and CellDetail.things.
Referenced by UIInspector.InspectUnderMouse(), and LayerInteraction.TryShow().
|
inline |
T | : | Trait |
Definition at line 1119 of file Point.cs.
References detail, Card.isHidden, Card.IsInstalled, Card.isMasked, Card.isRoofItem, listCard, CellDetail.things, and Card.trait.
|
inline |
Definition at line 1039 of file Point.cs.
References Chara.CanSee(), CellDetail.charas, detail, Card.isHidden, Card.isMasked, Card.isRoofItem, listCard, EClass.pc, and CellDetail.things.
Referenced by HotItemNoItem._TrySetAct(), and HotItemAct.TrySetAct().
|
inline |
Definition at line 1148 of file Point.cs.
References Chara.CanSee(), CellDetail.charas, detail, listChara, and EClass.pc.
Referenced by HotItemHeld.TrySetToolAct().
|
inline |
Definition at line 802 of file Point.cs.
References Chara.CanWitness, Chara.conSuspend, Chara.HasCondition(), Chara.hostility, Chara.isBlind, Chara.isConfused, Chara.IsDisabled, Chara.isParalyzed, Chara.IsPC, Chara.IsPCFaction, Chara.IsPCFactionMinion, item, Map.ListPointsInCircle(), map, Chara.OriginalHostility, and EClass.rnd().
Referenced by AI_PlayMusic.Run(), AI_Steal.Run(), TalkWitnesses(), and TryWitnessCrime().
|
inline |
Definition at line 897 of file Point.cs.
References cell, Cell.HasFire, map, Map.ModFire(), PlayEffect(), PlaySound(), x, and z.
Referenced by ActEffect.DamageEle(), GameUpdater.SurfaceUpdater.FixedUpdate(), TaskWater.Run(), ActThrow.Throw(), LogicalFire.Transfer(), and LogicalFire.Update().
|
inline |
Definition at line 1212 of file Point.cs.
References Effect.Get(), and Effect.Play().
Referenced by ActPlan._Update(), ActMelee.Attack(), Card.Die(), ModFire(), ActRush.Perform(), TraitBaseSpellbook.ReadFailEffect(), AI_Clean.Run(), AI_Slaughter.Run(), and TaskClean.Run().
|
inline |
Definition at line 1217 of file Point.cs.
References GameSetting.audio, EClass.core, Core.gameSetting, GameSetting.AudioSetting.maxRange, EClass.scene, EClass.screen, EClass.Sound, Scene.transAudio, and BaseGameScreen.Zoom.
Referenced by ActPlan._Update(), Map.DestroyObj(), Card.Die(), Map.MineBlock(), Map.MineFloor(), Map.MineObjSound(), ModFire(), TaskHarvest.OnCreateProgress(), TaskPlow.OnCreateProgress(), TaskCut.OnProgress(), TaskMoveInstalled.OnProgressComplete(), Card.PlaySound(), ActEffect.ProcAt(), AI_Fish.ProgressFish.Ripple(), and AI_Craft_Snowman.Run().
|
inline |
Definition at line 908 of file Point.cs.
References cell, Cell.Front, Cell.GetPoint(), Cell.HasWallOrFence, IsFarmField, Cell.Right, Set(), and SetFloor().
|
inline |
Definition at line 536 of file Point.cs.
References BaseTileMap._heightMod, _screen, Cell.bridgeHeight, cell, Cell.height, BaseGameScreen.tileAlign, BaseGameScreen.tileMap, vCache, x, and z.
Referenced by GetAngle(), Position(), PositionAuto(), and PositionCenter().
|
inline |
Definition at line 524 of file Point.cs.
References BaseTileMap._heightMod, _screen, Position(), BaseGameScreen.tileAlign, BaseGameScreen.tileMap, BaseGameScreen.tileWeight, vCache, x, and z.
Referenced by MeshPass.Add(), PartialMap.Apply(), BaseGameScreen.Draw(), BaseTileMap.Draw(), UIInspector.DrawHighlight(), ScreenGuide.DrawWall(), GetAngle(), TileTypeWallHang.GetMountHeight(), Chara.HasHigherGround(), Recipe.OnRenderMarker(), ActionMode.OnRenderTile(), AM_Adv.OnRenderTile(), AM_Build.OnRenderTile(), HotItemHeld.OnRenderTile(), Trait.OnRenderTile(), TraitRoadSign.OnRenderTile(), ActionMode.OnRenderTileFloor(), Effect.Play(), Card.PlayEffect(), AttackProcess.PlayRangedAnime(), BaseGameScreen.RefreshPosition(), ActionMode.RefreshTexts(), Card.RenderMarker(), AI_Idle.Run(), Card.SetFreePos(), TCOrbitTask.SetOwner(), UISong.SetSong(), GameUpdater.Update(), and LayerInteraction.Update().
|
inline |
Definition at line 515 of file Point.cs.
References EClass._zone, Spatial.IsRegion, Position(), and PositionTopdown().
Referenced by AM_Adv.OnAfterUpdate(), and CardRenderer.PlayAnime().
|
inline |
Definition at line 563 of file Point.cs.
References EClass._zone, Spatial.IsRegion, Position(), PositionTopdown(), and vCache.
Referenced by BaseGameScreen.Focus(), Card.MoveImmediate(), AM_Adv.OnActivate(), AM_MoveInstalled.OnRenderTile(), Scene.OnUpdate(), AM_Cinema.OnUpdateInput(), AttackProcess.PlayRangedAnime(), ActorEx.Refresh(), AM_Adv.RefreshArrow(), BaseGameScreen.RefreshPosition(), Card.Teleport(), and GameUpdater.Update100ms().
|
inline |
Definition at line 545 of file Point.cs.
References BaseTileMap._heightMod, _screen, Cell.bridgeHeight, cell, Cell.height, BaseGameScreen.tileAlign, BaseGameScreen.tileMap, vCache, x, and z.
Referenced by TileSelectorElona.OnRenderTile(), PositionAuto(), PositionCenter(), GameScreenElona.RefreshPosition(), ActionMode.RefreshTexts(), and GameUpdater.Update().
|
inline |
Definition at line 554 of file Point.cs.
References Scene.elomap, EloMap.minX, EloMap.minY, EClass.scene, Scene.screenElona, BaseGameScreen.tileAlign, vCache, x, and z.
Referenced by LayerTreasureMap.SetMap().
|
inline |
Definition at line 1240 of file Point.cs.
References Map.RefreshNeighborTiles().
Referenced by Cell.AddCard(), TaskDrawWater.OnCreateProgress(), TaskPourWater.OnCreateProgress(), AM_FlagCell.OnProcessTiles(), AM_Terrain.OnProcessTiles(), Trait.PlayToggleEffect(), Cell.RemoveCard(), Cell.RotateAll(), and Card.SetPlaceState().
|
inline |
Definition at line 1245 of file Point.cs.
References Map.RefreshSingleTile().
Referenced by TaskBuild.OnProgressComplete().
|
inline |
Definition at line 479 of file Point.cs.
Referenced by Map._AddCard(), Chara._Move(), Card._OnDeserialized(), AM_Sim._OnUpdateInput(), ActPlan._Update(), Map._ValidateInstalled(), Zone.Activate(), Map.AddCardOnActivate(), Zone.AddGlobalCharasOnActivate(), AI_Goto.AI_Goto(), PartialMap.Apply(), RecipeUpdater.Build(), GoalManualMove.CanMove(), ActRush.CanPerform(), ActThrow.CanPerform(), TaskPoint.CanPerform(), Act.CanPerform(), PointTarget.CheckLastTarget(), Copy< T >(), Crawler.Crawl(), EffectMeteor.Create(), BaseTileMap.Draw(), TaskBuild.DrawMarker(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), Player.EnterLocalZone(), GameUpdater.SurfaceUpdater.FixedUpdate(), GameUpdater.FastSurfaceUpdater.FixedUpdate(), Card.ForeachFOV(), ForeachMultiSize(), ForeachNearestPoint(), ForeachNeighbor(), Map.ForeachNeighbor(), Map.ForeachPoint(), MapBounds.ForeachPoint(), Map.ForeachSphere(), Zone_SnowGrave.GenerateGrave(), AI_Clean.GetCleanPoint(), AI_Fish.GetFishingPoint(), TaskBuild.GetHitResult(), TileTypeWallHang.GetMountHeight(), GetNearestPoint(), AI_Trolley.GetPoint(), BaseGameScreen.GetRandomPoint(), GetRandomPoint(), GetRandomPointInRadius(), MapBounds.GetRandomSpace(), Cell.GetSharedPoint(), MapBounds.GetSpawnPos(), ActEffect.GetTeleportPos(), BlockInfo.GetTemp(), ObjInfo.GetTemp(), BlockInfo.GetTempList(), ObjInfo.GetTempList(), Los.IsBlocked(), Los.IsVisible(), Los.ListVisible(), MapGen.MakeNeighbor(), MapGen.MakeNeighbor_old(), MapGen.MakeRoad(), MapGenDungen.OnGenerateTerrain(), WidgetMinimap.OnPointerDown(), AM_Designation< T >.OnProcessTiles(), AM_MoveInstalled.OnProcessTiles(), HotItemHeld.OnRenderTile(), BaseTileSelector.OnUpdate(), WidgetMinimap.OnUpdate(), AM_Cinema.OnUpdateInput(), Act.Perform(), ActRanged.Perform(), ActRush.Perform(), ActThrow.Perform(), ActPlan.Item.Perform(), Zone_Dungeon.PlaceRail(), Plow(), Point(), GenRoom.Populate(), MapGen.Populate(), AM_Adv.PressedActionMove(), BaseTileSelector.ProcessTiles(), Religion.Reforge(), BaseTileSelector.RefreshMouseInfo(), PathProgress.RequestPath(), PathProgress.RequestPathImmediate(), AI_Fish.Run(), AI_Goto.Run(), GoalManualMove.Run(), TaskPoint.Run(), TaskWater.Run(), CharaRenderer.SetFirst(), Map.SetFoormark(), Act.SetReference(), RegionPoint.SetRegionPoint(), LayerInteraction.Show(), ActThrow.Throw(), AI_Goto.TryGoTo(), GoalManualMove.TryMove(), Chara.TryMoveFrom(), Chara.TryMoveTowards(), GameUpdater.Update(), LogicalFire.Update(), PointTarget.Update(), CharaRenderer.UpdatePosition(), and Chara.UpdateSight().
|
inline |
|
inline |
|
inline |
Definition at line 882 of file Point.cs.
References map, Map.SetBlock(), x, and z.
Referenced by ZonePreEnterDigStairs.Execute(), Map.MineBlock(), Zone_Dungeon.PlaceRail(), and Chara.TryDropBossLoot().
|
inline |
Definition at line 887 of file Point.cs.
References map, Map.SetFloor(), x, and z.
Referenced by Map.MineFloor(), TraitBoat.OnChangePlaceState(), TaskPlow.OnCreateProgress(), TraitBoat.OnRemovedFromZone(), and Plow().
|
inline |
Definition at line 1388 of file Point.cs.
References Player.lastMarkedHighlights, and EClass.player.
Referenced by Act.OnMarkMapHighlights().
|
inline |
Definition at line 892 of file Point.cs.
References map, Map.SetObj(), x, and z.
Referenced by ZonePreEnterDigStairs.Execute(), GrowSystem.Grow(), TaskHarvest.OnCreateProgress(), GrowSystem.OnExceedLastStage(), Zone_Dungeon.PlaceRail(), BiomeProfile.ClusterObj.TryCreate(), Chara.TryDropBossLoot(), Zone.TryGenerateShrine(), and TraitSeed.TrySprout().
|
inline |
Definition at line 787 of file Point.cs.
References item, ListWitnesses(), and EClass.rnd().
Referenced by ElementContainerCard.OnLevelUp(), ElementContainerZone.OnLevelUp(), AI_Bladder.Run(), and AI_Craft_Snowman.Run().
|
inline |
Definition at line 1380 of file Point.cs.
References Scene.elomap, EloMap.minX, EloMap.minY, and EClass.scene.
Referenced by TraitDeedRelocate.OnRead().
|
inline |
Definition at line 500 of file Point.cs.
Referenced by Algorithms.PathFinder._FindPath(), Equals(), TaskPoint.Run(), Card.ToString(), Chara.ToString(), Zone.ToString(), and WidgetDebug.UpdateText().
|
inline |
Definition at line 845 of file Point.cs.
References CallGuard(), item, ListWitnesses(), and EClass.rnd().
Referenced by Player.ModKarma(), TaskDig.OnCreateProgress(), TaskHarvest.OnCreateProgress(), TaskMine.OnCreateProgress(), InvOwner.Transaction.Process(), and AI_Steal.Run().
|
inline |
|
static |
Definition at line 43 of file Point.cs.
Referenced by Position(), PositionTopdown(), and Set().
|
static |
Definition at line 28 of file Point.cs.
Referenced by PathManager._GetFirstStep(), AM_Sim._OnUpdateInput(), GoalManualMove.CanMove(), POIMap.GetCenterOfEmptyCell(), PathManager.GetFirstStep(), AI_Fish.GetFishingPoint(), TaskBuild.GetHitResult(), Map.GetNearbyResourcePoint(), MapBounds.GetSurface(), and GoalManualMove.Run().
Definition at line 45 of file Point.cs.
Referenced by ListCards(), ListThings< T >(), and ListVisibleCards().
Definition at line 47 of file Point.cs.
Referenced by ListCharas(), ListCharasInNeighbor(), and ListVisibleCharas().
|
static |
Definition at line 26 of file Point.cs.
Referenced by Clamp(), ForeachNearestPoint(), GetHashCode(), GetNearestPoint(), GetRandomNeighbor(), ListWitnesses(), ModFire(), Set(), SetBlock(), SetFloor(), and SetObj().
Definition at line 20 of file Point.cs.
Referenced by Map._ValidateInstalled(), TaskBuild.DrawMarker(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), GetShared(), Cell.GetSharedPoint(), HotItemHeld.OnRenderTile(), AM_Adv.PressedActionMove(), AI_Fish.Run(), GoalManualMove.TryMove(), GameUpdater.Update(), and LogicalFire.Update().
Definition at line 22 of file Point.cs.
Referenced by TileTypeWallHang.GetMountHeight().
|
static |
|
private |
Definition at line 41 of file Point.cs.
Referenced by Position(), PositionCenter(), PositionTopdown(), and PositionTopdownTreasure().
int Point.x |
Definition at line 36 of file Point.cs.
Referenced by Algorithms.PathFinder._FindPath(), PathManager._GetFirstStep(), Chara._Move(), Card._OnSerializing(), SerializedCards.Add(), Card.AddBlood(), SourceMaterial.Row.AddBlood(), Zone.AddCard(), Map.AddCardOnActivate(), Lot.AddConnectedRooms(), Zone.AddThing(), PartialMap.Apply(), AM_Adv.AxisMove(), Recipe.Build(), Card.CalculateFOV(), TraitSpotExit.CanBuiltAt(), Region.CanCreateZone(), Chara.CanInteractTo(), Chara.CanMoveTo(), Clamp(), Card.ClearFOV(), MapBounds.Contains(), Copy(), RecipeCard.Craft(), EffectMeteor.Create(), SpatialGen.CreateInstance(), Region.CreateRandomSite(), Region.CreateZone(), TraitNewZone.CreateZone(), FactionBranch.DailyOutcome(), ActEffect.DamageEle(), Spatial.Dist(), Distance(), BaseTileMap.Draw(), TileMapElona.Draw(), TaskBuild.DrawMarker(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), WidgetMinimap.EmitParticle(), Player.EnterLocalZone(), Equals(), ZonePreEnterDigStairs.Execute(), Algorithms.PathFinder.FindPath(), GameUpdater.SurfaceUpdater.FixedUpdate(), GameUpdater.FastSurfaceUpdater.FixedUpdate(), GameUpdater.LogicUpdater.FixedUpdate(), TraitBoat.ForeachDeck(), ForeachNearestPoint(), Map.ForeachNeighbor(), Zone_SnowGrave.GenerateGrave(), GetAngle2(), EloMap.GetCell(), TraitScrollMapTreasure.GetDest(), TraitNewZone.GetExitPos(), AI_Fish.GetFishingPoint(), GetHashCode(), TaskBuild.GetHitResult(), TaskMine.GetHitResult(), TileTypeWallHang.GetMountHeight(), GetNearestPoint(), AI_Trolley.GetPoint(), GetPointTowards(), GetRandomNeighbor(), Region.GetRandomPoint(), GetRandomPoint(), GetRandomPointInRadius(), MapBounds.GetRandomSpace(), GetShared(), MapBounds.GetSpawnPos(), EloMap.GetZone(), AM_MoveInstalled.HitTest(), AI_Goto.IsDestinationReached(), PathProgress.IsDestinationReached(), BaseTileSelector.IsInRange(), Los.IsVisible(), Map.ListPointsInArc(), Map.ListPointsInCircle(), Los.ListVisible(), Chara.LookAt(), MapGen.MakeNeighbor(), MapGen.MakeNeighbor_old(), MapGen.MakeRiver(), MapGen.MakeRoad(), Map.MineBlock(), Map.MineFloor(), Map.MineObj(), Map.MineRamp(), ModFire(), Map.MoveCard(), Chara.MoveHome(), TraitNewZone.MoveZone(), TraitMoongate.MoveZone(), POIMap.OccyupyPOI(), WidgetArtTool.OnActivate(), Region.OnAdvanceHour(), AM_Copy.OnAfterProcessTiles(), Zone_Nymelle.OnBeforeSimulate(), TaskDrawWater.OnCreateProgress(), TaskPourWater.OnCreateProgress(), Player.OnExitBorder(), ZoneEventSiege.OnFirstTick(), Act.OnMarkMapHighlights(), AIWork_Clean.OnPerformWork(), GenRoom.OnPopulate(), AM_Populate.OnProcessTiles(), AM_Terrain.OnProcessTiles(), AI_Water.OnProgressComplete(), TaskBuild.OnProgressComplete(), TaskCut.OnProgressComplete(), TaskDig.OnProgressComplete(), TaskMine.OnProgressComplete(), TaskMoveInstalled.OnProgressComplete(), Recipe.OnRenderMarker(), AM_BaseTerrain.OnRenderTile(), HotItemHeld.OnRenderTile(), PointList.OnSerializing(), TraitFertilizer.OnSimulateHour(), TraitDrink.OnThrowGround(), WidgetMinimap.OnUpdate(), TraitStairsLocked.OnUse(), Zone_Dungeon.PlaceRail(), Point(), Position(), PositionTopdown(), PositionTopdownTreasure(), AM_Adv.PressedActionMove(), ActEffect.ProcAt(), BaseTileSelector.ProcessTiles(), Room.Refresh(), AM_Adv.RefreshArrow(), AM_Region.RefreshArrow(), BaseTileSelector.RefreshMouseInfo(), Weather.RefreshWeather(), RegionPoint.RegionPoint(), Card.RenderMarker(), Map.Resize(), SerializedCards.Restore(), Map.Reveal(), AI_Bladder.Run(), AI_Clean.Run(), AI_Fish.Run(), GoalCombat.Run(), TaskClean.Run(), TaskWater.Run(), RecipeUpdater.RunRecipe(), Map.Save(), ActWait.Search(), Set(), LogicalPoint.Set(), SetBlock(), SetFloor(), SetObj(), Card.SetPlaceState(), RegionPoint.SetRegionPoint(), WidgetHotbar.SetShortcutMenu(), LayerCraftFloat.ShowContextMenu(), TraitDoor.ToggleDoor(), TraitDoorSwing.ToggleDoor(), ToString(), Zone.TryGenerateShrine(), AI_Goto.TryGoTo(), MapGen.TryMakeRiver(), Chara.TryMoveFrom(), TraitNewZone.TrySetAct(), GameUpdater.Update(), LogicalFire.Update(), CoreDebug.UpdateInput(), WidgetDebug.UpdateText(), Map.ValidateInstalled(), VirtualRoom.VirtualRoom(), and Within().
int Point.z |
Definition at line 39 of file Point.cs.
Referenced by Algorithms.PathFinder._FindPath(), PathManager._GetFirstStep(), Chara._Move(), Card._OnSerializing(), SerializedCards.Add(), Card.AddBlood(), SourceMaterial.Row.AddBlood(), Zone.AddCard(), Map.AddCardOnActivate(), Lot.AddConnectedRooms(), Zone.AddThing(), PartialMap.Apply(), AM_Adv.AxisMove(), Recipe.Build(), Card.CalculateFOV(), TraitSpotExit.CanBuiltAt(), Region.CanCreateZone(), Chara.CanInteractTo(), GoalManualMove.CanMove(), Chara.CanMoveTo(), Clamp(), Card.ClearFOV(), MapBounds.Contains(), Copy(), RecipeCard.Craft(), EffectMeteor.Create(), SpatialGen.CreateInstance(), Region.CreateRandomSite(), Region.CreateZone(), TraitNewZone.CreateZone(), FactionBranch.DailyOutcome(), Spatial.Dist(), Distance(), BaseTileMap.Draw(), TileMapElona.Draw(), TaskBuild.DrawMarker(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), WidgetMinimap.EmitParticle(), Player.EnterLocalZone(), Equals(), ZonePreEnterDigStairs.Execute(), Algorithms.PathFinder.FindPath(), GameUpdater.SurfaceUpdater.FixedUpdate(), GameUpdater.FastSurfaceUpdater.FixedUpdate(), GameUpdater.LogicUpdater.FixedUpdate(), TraitBoat.ForeachDeck(), ForeachNearestPoint(), Map.ForeachNeighbor(), Zone_SnowGrave.GenerateGrave(), GetAngle2(), EloMap.GetCell(), AI_Clean.GetCleanPoint(), TraitScrollMapTreasure.GetDest(), TraitNewZone.GetExitPos(), AI_Fish.GetFishingPoint(), GetHashCode(), TaskBuild.GetHitResult(), TaskMine.GetHitResult(), TileTypeWallHang.GetMountHeight(), GetNearestPoint(), AI_Trolley.GetPoint(), GetPointTowards(), GetRandomNeighbor(), Region.GetRandomPoint(), GetRandomPoint(), GetRandomPointInRadius(), MapBounds.GetRandomSpace(), GetShared(), MapBounds.GetSpawnPos(), EloMap.GetZone(), AM_MoveInstalled.HitTest(), AI_Goto.IsDestinationReached(), PathProgress.IsDestinationReached(), BaseTileSelector.IsInRange(), Los.IsVisible(), Map.ListPointsInArc(), Map.ListPointsInCircle(), Los.ListVisible(), Chara.LookAt(), MapGen.MakeNeighbor(), MapGen.MakeNeighbor_old(), MapGen.MakeRiver(), MapGen.MakeRoad(), Map.MineBlock(), Map.MineFloor(), Map.MineObj(), Map.MineRamp(), ModFire(), Map.MoveCard(), POIMap.OccyupyPOI(), WidgetArtTool.OnActivate(), Region.OnAdvanceHour(), AM_Copy.OnAfterProcessTiles(), Zone_Nymelle.OnBeforeSimulate(), TaskDrawWater.OnCreateProgress(), TaskPourWater.OnCreateProgress(), ZoneEventSiege.OnFirstTick(), Act.OnMarkMapHighlights(), AIWork_Clean.OnPerformWork(), GenRoom.OnPopulate(), AM_Populate.OnProcessTiles(), AM_Terrain.OnProcessTiles(), AI_Water.OnProgressComplete(), TaskBuild.OnProgressComplete(), TaskCut.OnProgressComplete(), TaskDig.OnProgressComplete(), TaskMine.OnProgressComplete(), TaskMoveInstalled.OnProgressComplete(), Recipe.OnRenderMarker(), AM_BaseTerrain.OnRenderTile(), HotItemHeld.OnRenderTile(), PointList.OnSerializing(), TraitFertilizer.OnSimulateHour(), TraitDrink.OnThrowGround(), WidgetMinimap.OnUpdate(), TraitStairsLocked.OnUse(), Zone_Dungeon.PlaceRail(), Point(), Position(), PositionTopdown(), PositionTopdownTreasure(), AM_Adv.PressedActionMove(), ActEffect.ProcAt(), BaseTileSelector.ProcessTiles(), Room.Refresh(), AM_Adv.RefreshArrow(), AM_Region.RefreshArrow(), BaseTileSelector.RefreshMouseInfo(), Weather.RefreshWeather(), RegionPoint.RegionPoint(), Card.RenderMarker(), Map.Resize(), SerializedCards.Restore(), Map.Reveal(), AI_Bladder.Run(), AI_Clean.Run(), AI_Fish.Run(), GoalCombat.Run(), GoalManualMove.Run(), TaskClean.Run(), TaskWater.Run(), RecipeUpdater.RunRecipe(), Map.Save(), ActWait.Search(), Set(), LogicalPoint.Set(), SetBlock(), SetFloor(), SetObj(), Card.SetPlaceState(), RegionPoint.SetRegionPoint(), LayerCraftFloat.ShowContextMenu(), TraitDoor.ToggleDoor(), TraitDoorSwing.ToggleDoor(), ToString(), Zone.TryGenerateShrine(), AI_Goto.TryGoTo(), MapGen.TryMakeRiver(), Chara.TryMoveFrom(), TraitNewZone.TrySetAct(), GameUpdater.Update(), LogicalFire.Update(), CoreDebug.UpdateInput(), WidgetDebug.UpdateText(), Map.ValidateInstalled(), VirtualRoom.VirtualRoom(), and Within().
|
get |
Definition at line 73 of file Point.cs.
Referenced by WidgetDate._Refresh(), RoomManager.GetHitResult(), Map.GetNearbyResourcePoint(), HasRoomOrArea(), AM_EditArea.HitTest(), AM_ExpandArea.HitTest(), IsPublicSpace(), AM_EditArea.OnProcessTiles(), BaseTileSelector.OnUpdate(), Card.SetPlaceState(), RoomManager.TryAddArea(), and CoreDebug.UpdateInput().
|
get |
Definition at line 51 of file Point.cs.
Referenced by Map._AddCard(), ObjInfo._CanInspect(), TaskPoint._CanPerformTask(), AIWork._FuncWorkPoint(), PathManager._GetFirstStep(), ActionMode._HitTest(), TileType._HitTest(), Chara._Move(), Effect._Play(), Map._RemoveCard(), ActPlan._Update(), Map._ValidateInstalled(), SourceMaterial.Row.AddBlood(), Area.AddPoint(), GameDate.AdvanceMin(), PartialMap.Apply(), TraitHouseBoard.ApplyData(), ActMelee.Attack(), RecipeBridgePillar.Build(), RecipeCard.Build(), TaskClean.CanClean(), AI_Fish.CanPerform(), TaskDrawWater.CanProgress(), TaskHarvest.CanProgress(), TaskPourWater.CanProgress(), Player.CanSee(), TraitPotionEmpty.CanUse(), CoreDebug.COM_Teleport(), RecipeCard.Craft(), Crawler.Crawl(), ActEffect.DamageEle(), Map.DestroyObj(), BaseGameScreen.Draw(), BaseTileMap.Draw(), TileMapElona.Draw(), CardRenderer.Draw(), ScreenGuide.DrawWall(), AM_Build.FixBridge(), GameUpdater.SurfaceUpdater.FixedUpdate(), GameUpdater.FastSurfaceUpdater.FixedUpdate(), ForeachNearestPoint(), AI_Clean.GetCleanPoint(), TileTypeVine.GetDesiredDir(), TileTypeWallHang.GetDesiredDir(), AI_Fish.GetFishingPoint(), AM_Mine.GetGuidePass(), TaskBuild.GetHitResult(), TaskDrawWater.GetHitResult(), TaskMine.GetHitResult(), TaskPlow.GetHitResult(), TaskPourWater.GetHitResult(), Map.GetNearbyResourcePoint(), GetNearestPoint(), LogicalPointManager.GetOrCreate(), Map.GetRandomPoint(), MapBounds.GetRandomSpace(), MapBounds.GetRandomSpawnPos(), Chara.GetRoomWork(), Zone.GetSpawnPos(), Card.GetSprite(), MapBounds.GetSurface(), ActEffect.GetTeleportPos(), TaskWater.GetText(), BaseTaskHarvest.GetTextSmall(), TaskDig.GetTextSmall(), TaskMine.GetTextSmall(), BaseTileMap.GetThingPosition(), TraitBoat.GetWaterMat(), Chara.HasAccess(), Recipe.HasSameTile(), AM_Build.HitTest(), AM_Copy.HitTest(), AM_FlagCell.HitTest(), TileTypeBridgePillar.HitTest(), TileTypeRoof.HitTest(), IsBlockByHeight(), TraitDoor.IsOpen(), IsPublicSpace(), TraitDoor.IsValid(), Trait.ListPoints(), Map.ListPointsInCircle(), Props.ListThingStack(), MapGen.MakeRiver(), Map.MineBlock(), Map.MineFloor(), Map.MineObj(), Map.MineObjSound(), Map.MineRamp(), ModFire(), DesignationList< T >.OnAdd(), FactionBranch.OnAfterSimulate(), TaskDig.OnCreateProgress(), TaskDrawWater.OnCreateProgress(), TaskHarvest.OnCreateProgress(), TaskMine.OnCreateProgress(), TaskPlow.OnCreateProgress(), TaskPourWater.OnCreateProgress(), GrowSystem.OnExceedLastStage(), WidgetMinimap.OnPointerDown(), AM_FlagCell.OnProcessTiles(), AM_Populate.OnProcessTiles(), AM_Terrain.OnProcessTiles(), TaskCut.OnProgress(), TaskBuild.OnProgressComplete(), Area.OnRemove(), Recipe.OnRenderMarker(), RecipeCard.OnRenderMarker(), ActionMode.OnRenderTile(), AM_Build.OnRenderTile(), AM_Mine.OnRenderTile(), AM_Picker.OnRenderTile(), TraitRoadSign.OnRenderTile(), ActionMode.OnRenderTileFloor(), TaskCut.OnStart(), TraitDye.OnThrowGround(), EffectIRenderer.OnUpdate(), ActRanged.Perform(), ActWater.Perform(), Zone_Dungeon.PlaceRail(), Plow(), GenRoom.Populate(), MapGen.Populate(), BiomeProfile.Populate(), Position(), PositionTopdown(), ActEffect.ProcAt(), Room.Refresh(), Zone.RefreshBGM(), ActionMode.RefreshTexts(), BaseGameScreen.RefreshWeather(), DesignationList< T >.Remove(), Area.RemovePoint(), Card.RenderMarker(), ActionMode.RotateUnderMouse(), AI_Clean.Run(), AI_Fish.Run(), AI_Idle.Run(), TaskClean.Run(), TaskWater.Run(), RecipeUpdater.RunRecipe(), Map.SetFoormark(), Card.SetHidden(), Card.SetPlaceState(), AM_Adv.SetPressedAction(), PointTarget.ShouldIgnore(), TaskWater.ShouldWater(), AM_Picker.TestFloor(), AM_Terrain.TopHeight(), LogicalFire.Transfer(), Zone.TryAddThing(), BiomeProfile.ClusterObj.TryCreate(), BiomeProfile.ClusterThing.TryCreate(), TaskHarvest.TryGetAct(), AI_Goto.TryGoTo(), TraitHouseBoard.TrySetAct(), TraitRoomPlate.TrySetAct(), HotItemHeld.TrySetToolAct(), Map.TryShatter(), TraitSeed.TrySprout(), LogicalFire.Update(), TransAnime.Update(), GameUpdater.Update100ms(), ActionMode.UpdateInput(), Chara.UpdateSight(), WidgetDebug.UpdateText(), BlockInfo.WriteNote(), and ObjInfo.WriteNote().
|
get |
Definition at line 316 of file Point.cs.
Referenced by Chara._Move(), Act.CanPerform(), TaskDig.GetHitResult(), TraitGeneMachine.GetTarget(), TraitShackle.IsRestraining(), TraitHitchingPost.OnActivateTrap(), ActWater.Perform(), TraitGeneratorWheel.ShouldWork(), ConMiasma.Tick(), TraitSyringeGene.TrySetHeldAct(), TraitSyringeHeaven.TrySetHeldAct(), TraitToolBrush.TrySetHeldAct(), TraitToolButcher.TrySetHeldAct(), and TraitToolShears.TrySetHeldAct().
|
get |
Definition at line 71 of file Point.cs.
Referenced by GameDate.AdvanceMin(), ActPick.CanPerform(), FindChara(), FindThing(), FindThing< T >(), FirstVisibleChara(), AM_Build.HitResultOnDesignation(), Chara.IsEnemyOnPath(), ListCards(), ListCharas(), ListCharasInNeighbor(), ListThings< T >(), ListVisibleCards(), ListVisibleCharas(), AM_Build.OnProcessTiles(), InspectGroupBlock.OnSetActions(), InspectGroupObj.OnSetActions(), ActWait.Search(), ActWait.SearchMedal(), Card.SetPlaceState(), AI_Idle.TryPerformIdleUse(), PointTarget.Update(), and CoreDebug.UpdateInput().
|
get |
Definition at line 79 of file Point.cs.
Referenced by Chara.Tick().
|
get |
Definition at line 81 of file Point.cs.
Referenced by Chara.Tick().
|
get |
Definition at line 263 of file Point.cs.
Referenced by TileType._HitTest(), Chara.CanMoveTo(), ActRestrain.CanPerform(), Act.CanPerform(), TraitShackle.CanUse(), ActEffect.DamageEle(), TaskBuild.GetHitResult(), TaskDig.GetHitResult(), AM_EditMarker.GetTarget(), ActRanged.Perform(), ActRestrain.Perform(), TraitShackle.TrySetHeldAct(), HotItemHeld.TrySetToolAct(), CoreDebug.UpdateInput(), and WidgetDebug.UpdateText().
|
get |
Definition at line 276 of file Point.cs.
Referenced by CoreDebug.UpdateInput().
|
get |
Definition at line 77 of file Point.cs.
Referenced by Recipe.Build(), AIWork_Lumberjack.FuncWorkPoint(), AIWork_Lumberjack.GetWork(), Recipe.HasSameTile(), TaskHarvest.OnCreateProgress(), TraitFertilizer.OnSimulateHour(), and ActionMode.RotateUnderMouse().
|
get |
Definition at line 223 of file Point.cs.
Referenced by TileType._HitTest().
|
get |
Definition at line 141 of file Point.cs.
Referenced by TileType._HitTest(), Zone.AddGlobalCharasOnActivate(), TaskMine.CanMine(), TaskBuild.CanRotateBlock(), Crawler.CrawlUntil(), ActEffect.DamageEle(), Card.DamageHP(), ZonePreEnterDigStairs.Execute(), Zone_SnowGrave.GenerateGrave(), TaskBuild.GetHitResult(), TaskDig.GetHitResult(), RoomManager.GetHitResult(), Act.OnMarkMapHighlights(), AM_Populate.OnProcessTiles(), TaskMine.OnProgressComplete(), ZoneEventMusic.OnVisit(), GenRoom.Populate(), ActEffect.ProcAt(), AI_HaulResource.Run(), Zone.SpawnLostItems(), and AM_Picker.Test().
|
get |
Definition at line 205 of file Point.cs.
Referenced by UIInspector.DrawHighlight(), and ActionMode.GetGuidePass().
|
get |
Definition at line 209 of file Point.cs.
Referenced by TaskPourWater.CanProgress(), TaskDig.GetHitResult(), TaskPourWater.GetHitResult(), Map.MineFloor(), TaskDrawWater.OnCreateProgress(), TaskPlow.OnCreateProgress(), TaskPourWater.OnCreateProgress(), and HotItemHeld.TrySetToolAct().
|
get |
Definition at line 225 of file Point.cs.
Referenced by TileType._HitTest(), Chara._Move(), Zone.AddCardSplinkle(), Recipe.Build(), RecipeCard.Build(), TraitDoor.CanClose(), Chara.CanMoveTo(), Act.CanPerform(), TraitGeneratorWheel.CanUse(), ForeachNearestPoint(), BaseArea.GetEmptySeat(), TaskBuild.GetHitResult(), TaskDig.GetHitResult(), Los.GetNearestNeighbor(), GetNearestPoint(), BaseArea.GetRandomPoint(), GetRandomPoint(), GetRandomPointInRadius(), AM_MoveInstalled.HitTest(), GenBounds.ListEmptyPoint(), Chara.MoveRandom(), AM_MoveInstalled.OnProcessTiles(), TaskBuild.OnProgressComplete(), Recipe.OnRenderMarker(), TraitSwing.OnSteppedOut(), ZoneEventMusic.OnVisit(), Card.RenderMarker(), AI_Idle.Run(), GoalCombat.Run(), Player.TargetRanged(), Zone.TryGenerateShrine(), AI_Goto.TryGoTo(), Chara.TryMoveFrom(), and HotItemHeld.TrySetToolAct().
|
get |
Definition at line 139 of file Point.cs.
Referenced by FactionBranch.DailyOutcome(), TaskCut.GetHitResult(), TaskHarvest.GetHitResult(), and AIWork_Clean.OnPerformWork().
|
get |
Definition at line 83 of file Point.cs.
Referenced by AM_Designation< T >.HitTest(), and AM_Build.OnProcessTiles().
|
get |
Definition at line 85 of file Point.cs.
Referenced by TaskClean.CanClean(), AI_Clean.GetCleanPoint(), and AI_Clean.Run().
|
get |
|
get |
Definition at line 207 of file Point.cs.
Referenced by CoreDebug.COM_Teleport(), Map.MineFloor(), and AM_Picker.Test().
|
get |
Definition at line 143 of file Point.cs.
Referenced by TaskCut.GetHitResult(), and AI_HaulResource.Run().
|
get |
Definition at line 251 of file Point.cs.
Referenced by GoalSleep.Run().
|
get |
Definition at line 181 of file Point.cs.
Referenced by BlockInfo._CanInspect(), ActionMode.GetGuidePass(), and Recipe.OnRenderMarker().
|
get |
Definition at line 137 of file Point.cs.
Referenced by ObjInfo._CanInspect(), Chara._Move(), ActPlan._Update(), Map.ApplyBackerObj(), Recipe.Build(), TaskMine.CanMine(), ActBash.CanPerform(), TaskHarvest.CanProgress(), ActEffect.DamageEle(), Chara.DestroyPath(), ZonePreEnterDigStairs.Execute(), Zone.Generate(), Zone_SnowGrave.GenerateGrave(), AreaTypeFarm.GetAI(), TaskCut.GetHitResult(), TaskDig.GetHitResult(), TaskDrawWater.GetHitResult(), TaskHarvest.GetHitResult(), TaskMine.GetHitResult(), TaskPlow.GetHitResult(), TaskPourWater.GetHitResult(), AreaTypeFarm.GetPlowPos(), TileType.HitTest(), TileTypeRoof.HitTest(), TileTypeWallMount.HitTest(), Map.MineObj(), AM_Populate.OnProcessTiles(), Recipe.OnRenderMarker(), TraitFertilizer.OnSimulateHour(), TraitDye.OnThrowGround(), GenRoom.Populate(), Card.RenderMarker(), AI_HaulResource.Run(), TaskMoveInstalled.Run(), Zone.SpawnLostItems(), TaskHarvest.TryGetAct(), TraitSeed.TrySprout(), and ActionMode.UpdateInput().
|
get |
Definition at line 133 of file Point.cs.
Referenced by TraitTrolley.CanActivate(), and AI_Trolley.GetPoint().
|
get |
|
get |
Definition at line 238 of file Point.cs.
Referenced by Chara._Move(), ActPlan._Update(), Zone_Dungeon.PlaceRail(), Zone.SpawnLostItems(), Zone.TryGenerateShrine(), and TaskHarvest.TryGetAct().
|
get |
|
get |
Definition at line 155 of file Point.cs.
Referenced by TileType._HitTest(), TaskMine.DrawMarker(), AM_Mine.GetGuidePass(), TaskBuild.GetHitResult(), TileTypeWallHang.GetMountHeight(), TaskBuild.OnProgressComplete(), and ActionMode.OnRenderTile().
|
get |
Definition at line 49 of file Point.cs.
Referenced by Map.AddPlant(), PartialMap.Apply(), Map.ApplyBackerObj(), DesignationList< T >.CanAdd(), TaskManager.Designations.CanRemoveDesignation(), Chara.CanSee(), Chara.CanSeeLos(), Chara.CanSeeSimple(), Map.GetBackerObj(), AM_RemoveDesignation.GetGuidePass(), LogicalPointManager.GetOrCreate(), HomeResourceWorth.ListHeirloom(), DesignationList< T >.OnAdd(), TaskDesignation.PointHasOtherDesignation(), BackerContentInspector.ContentObj.Remove(), DesignationList< T >.Remove(), Map.RemovePlant(), SerializedCards.Restore(), Set(), Map.TryGetPlant(), and TaskManager.Designations.TryRemoveDesignation().
|
get |
Definition at line 302 of file Point.cs.
Referenced by TaskBuild._GetHitResult(), TileType._HitTest(), Crawler.CrawlUntil(), GrowSystem.EqualizePlants(), ForeachNearestPoint(), Zone_SnowGrave.GenerateGrave(), TaskDig.GetHitResult(), TaskMine.GetHitResult(), GetNearestPoint(), TaskMine.OnProgressComplete(), ActionMode.OnRenderTile(), AM_Adv.OnRenderTile(), GenRoom.Populate(), ActEffect.Proc(), ActionMode.RotateUnderMouse(), and HotItemHeld.TrySetAct().
|
get |
Definition at line 338 of file Point.cs.
Referenced by ActPlan._Update(), Zone.AddCardSplinkle(), ActMelee.Attack(), Chara.DestroyPath(), Card.EjectSockets(), AI_Trolley.GetPoint(), BaseArea.GetRandomFreePos(), BaseArea.GetRandomPoint(), Region.GetRandomPoint(), GetRandomPoint(), GetRandomPointInRadius(), MapBounds.GetRandomSpace(), TaskHarvest.HarvestThing(), AM_MoveInstalled.HitTest(), Chara.Kick(), Map.ListPointsInArc(), AM_MoveInstalled.OnProcessTiles(), TaskBuild.OnProgressComplete(), AI_Idle.Run(), AI_PlayMusic.Run(), Card.SpawnLoot(), and Zone.SpawnLostItems().
|
get |
Definition at line 127 of file Point.cs.
Referenced by TaskPlow.CanProgress(), TaskPlow.GetHitResult(), AreaTypeFarm.GetPlowPos(), TaskHarvest.OnCreateProgress(), GrowSystem.OnExceedLastStage(), GrowSystemTree.OnMineObj(), Plow(), and TaskWater.ShouldWater().
|
get |
Definition at line 322 of file Point.cs.
Referenced by ActPlan._Update(), ActThrow.CanPerform(), Chara.CanSeeSimple(), HotItemHeld.TrySetToolAct(), and PointTarget.Update().
|
get |
Definition at line 350 of file Point.cs.
Referenced by AI_Idle.Run(), AI_PassTime.Run(), and TraitFoodEgg.Update().
|
get |
Definition at line 103 of file Point.cs.
Referenced by Map.AddCardOnActivate(), GoalManualMove.CanMove(), Chara.CanMoveTo(), QuestDefense.CanUpdateOnTalk(), GameUpdater.SurfaceUpdater.FixedUpdate(), ForeachNearestPoint(), TaskBuild.GetHitResult(), TaskDig.GetHitResult(), GetNearestPoint(), AI_Trolley.GetPoint(), ActEffect.GetTeleportPos(), FactionBranch.OnActivateZone(), TaskBuild.OnProgressComplete(), AM_Adv.PressedActionMove(), Zone.Revive(), AI_Idle.Run(), GoalCombat.Run(), GoalManualMove.Run(), TaskDump.Run(), and GoalManualMove.TryMove().
|
get |
Definition at line 115 of file Point.cs.
Referenced by ActionMode._HitTest(), and TaskBuild.GetHitResult().
|
get |
Definition at line 318 of file Point.cs.
Referenced by ActionMode.GetGuidePass(), AM_Select.OnRefreshSummary(), ActionMode.OnRenderTile(), ActionMode.OnRenderTileFloor(), and BaseTileSelector.OnUpdate().
|
get |
Definition at line 211 of file Point.cs.
Referenced by ActPlan._Update(), Map.MineFloor(), TaskDig.OnProgressComplete(), and GameUpdater.Update100ms().
|
get |
Definition at line 320 of file Point.cs.
Referenced by Act.CanPerform(), ActEffect.DamageEle(), Card.Die(), AM_Adv.GetDefaultTile(), Zone.GetSpawnPos(), CardRenderer.PlayAnime(), ActThrow.Throw(), and Game.Wait().
|
getset |
Definition at line 87 of file Point.cs.
Referenced by PathManager._GetFirstStep(), ActionMode._HitTest(), AM_Sim._OnUpdateInput(), BaseTileSelector._ProcessTile(), ActPlan._Update(), Map._ValidateInstalled(), Zone.Activate(), Map.AddCardOnActivate(), Zone.AddCardSplinkle(), Zone.AddGlobalCharasOnActivate(), Card.AddThing(), AM_Adv.AxisMove(), DesignationList< T >.CanAdd(), Chara.CanInteractTo(), Chara.CanMoveTo(), Chara.CanSee(), Chara.CanSeeSimple(), CoreDebug.COM_Teleport(), Chara.DestroyPath(), Card.Die(), AIAct.DoGoto(), AIAct.DoGotoInteraction(), BaseTileMap.Draw(), ZonePreEnterDigStairs.Execute(), FindThing< T >(), GameUpdater.SurfaceUpdater.FixedUpdate(), GameUpdater.FastSurfaceUpdater.FixedUpdate(), ForeachNearestPoint(), ForeachNeighbor(), AI_Clean.GetCleanPoint(), PathManager.GetFirstStep(), AI_Fish.GetFishingPoint(), TaskBuild.GetHitResult(), LayerInspect.GetMenuItems(), Map.GetNearbyResourcePoint(), GetNearestPoint(), LogicalPointManager.GetOrCreate(), AI_Trolley.GetPoint(), Map.GetRandomEdge(), MapBounds.GetRandomEdge(), Trait.GetRandomPoint(), GetRandomPoint(), GetRandomPointInRadius(), MapBounds.GetRandomSpawnPos(), MapBounds.GetRandomSurface(), Zone.GetRandomVisitPos(), Zone.GetSpawnPos(), ActEffect.GetTeleportPos(), AM_BaseTerrain.HitTest(), UIInspector.InspectUnderMouse(), Chara.IsEnemyOnPath(), MapGen.MakeNeighbor(), MapGen.MakeNeighbor_old(), MapGen.MakeRoad(), Map.MineBlock(), Map.MineFloor(), Map.MineObj(), Map.MineRamp(), ActBolt.OnMarkMapHighlights(), ActRush.OnMarkMapHighlights(), TileSelectorElona.OnRenderTile(), ActionMode.OnRenderTile(), AM_BaseTerrain.OnRenderTile(), ActionMode.OnRenderTileFloor(), BaseTileSelector.OnUpdate(), AM_BaseGameMode.OnUpdateInput(), LayerInspect.OnUpdateInput(), CardRenderer.PlayAnime(), AM_Adv.PressedActionMove(), ActEffect.Proc(), ActEffect.ProcAt(), WidgetSearch.RefreshList(), BaseTileSelector.RefreshMouseInfo(), Chara.RequestProtection(), SerializedCards.Restore(), ActionMode.RotateUnderMouse(), AI_Fish.Run(), AI_Idle.Run(), GoalCombat.Run(), GoalManualMove.Run(), TaskDump.Run(), Player.TargetRanged(), Chara.TryMoveFrom(), LayerInteraction.TryShow(), Zone.TrySpawnFollower(), GameUpdater.Update(), LogicalFire.Update(), PointTarget.Update(), GameUpdater.Update100ms(), ActionMode.UpdateInput(), CoreDebug.UpdateInput(), Chara.UpdateSight(), and WidgetDebug.UpdateText().
|
get |
Definition at line 129 of file Point.cs.
Referenced by AIWork_Fish.FuncWorkPoint(), TaskDig.GetHitResult(), MapBounds.GetRandomSurface(), and MapGen.TryMakeRiver().
|
get |
Definition at line 289 of file Point.cs.
Referenced by CardRenderer.Draw(), AM_EditMarker.GetTarget(), AM_Visibility.GetTarget(), and AM_Adv.ShowAllAction().
|
get |
Definition at line 55 of file Point.cs.
Referenced by TaskMine.CanMine(), ActEffect.DamageEle(), ScreenGuide.DrawWall(), Recipe.HasSameTile(), Map.MineBlock(), Map.MineRamp(), TaskMine.OnCreateProgress(), TaskBuild.OnProgressComplete(), TaskMine.OnProgressComplete(), Room.Refresh(), AM_Picker.TestBlock(), and BlockInfo.WriteNote().
|
get |
Definition at line 59 of file Point.cs.
Referenced by Recipe.HasSameTile(), Map.MineFloor(), TaskDrawWater.OnCreateProgress(), TaskPlow.OnCreateProgress(), and TaskPourWater.OnCreateProgress().
|
get |
Definition at line 57 of file Point.cs.
Referenced by Chara._Move(), TaskDig.GetHitResult(), Recipe.HasSameTile(), Map.MineFloor(), TaskDrawWater.OnCreateProgress(), TaskPlow.OnCreateProgress(), TaskPourWater.OnCreateProgress(), TaskDig.OnProgressComplete(), and AM_Picker.TestFloor().
|
get |
|
get |
Definition at line 63 of file Point.cs.
Referenced by TileType._HitTest(), Chara._Move(), Crawler.CrawlUntil(), ScreenGuide.DrawWall(), AM_Mine.ForcedInstaComplete(), ActionMode.GetGuidePass(), TaskMine.GetHitResult(), TileTypeWallHang.GetMountHeight(), TileTypeWallMount.GetMountHeight(), Recipe.HasSameTile(), TileTypeWallMount.HitTest(), Chara.MoveByForce(), TaskMine.OnProgressComplete(), Room.Refresh(), AM_Picker.TestBlock(), and PointTarget.Update().
|
get |
Definition at line 67 of file Point.cs.
Referenced by Recipe.HasSameTile(), Map.MineFloor(), TaskDrawWater.OnCreateProgress(), TaskPlow.OnCreateProgress(), and TaskPourWater.OnCreateProgress().
|
get |
Definition at line 65 of file Point.cs.
Referenced by Chara._Move(), ZonePreEnterDigStairs.Execute(), AM_Dig.ForcedInstaComplete(), TaskDig.GetHitResult(), AreaTypeFarm.GetPlowPos(), Recipe.HasSameTile(), Map.MineFloor(), TaskDrawWater.OnCreateProgress(), TaskPlow.OnCreateProgress(), TaskPourWater.OnCreateProgress(), TaskDig.OnProgressComplete(), and AM_Picker.TestFloor().
|
get |
Definition at line 69 of file Point.cs.
Referenced by ObjInfo._CanInspect(), Recipe.Build(), TaskMine.CanMine(), ActBash.CanPerform(), GameUpdater.SurfaceUpdater.FixedUpdate(), Recipe.HasSameTile(), Map.MineBlock(), TaskHarvest.OnCreateProgress(), GrowSystemTree.OnMineObj(), TaskCut.OnProgressComplete(), ActBash.Perform(), Zone_Dungeon.PlaceRail(), and TaskHarvest.TryGetAct().
|
get |
Definition at line 61 of file Point.cs.
Referenced by TaskBuild.OnProgressComplete().
|
get |
Definition at line 314 of file Point.cs.
Referenced by TaskBuild._GetHitResult(), Chara._Move(), TraitDoor.CanClose(), TaskBaseBuild.CanPlaceCard(), Chara.DestroyPath(), ZonePreEnterDigStairs.Execute(), BaseArea.GetEmptySeat(), MapBounds.GetSpawnPos(), AM_FlagCell.HitTest(), BaseArea.ListRoomNames(), AM_FlagCell.OnProcessTiles(), AM_MoveInstalled.OnProcessTiles(), Zone_Dungeon.PlaceRail(), AI_Idle.Run(), TaskWater.ShouldWater(), TraitGeneratorWheel.ShouldWork(), TaskHarvest.TryGetAct(), Zone.TryGetRestock< T >(), Zone.TryListThingsInSpot< T >(), TraitEcoMark.TrySetHeldAct(), TraitTicketFurniture.TrySetHeldAct(), and TraitWrench.TrySetHeldAct().