Elin Decompiled Documentation EA 23.102 Nightly
|
Public Types | |
enum | RampType { None , Full , Half , Flat } |
Public Member Functions | |
virtual bool | CanRotate (bool buildMode) |
HitResult | _HitTest (Point pos, Card target, bool canIgnore=true) |
virtual int | GetDesiredDir (Point p, int d) |
virtual void | GetMountHeight (ref Vector3 v, Point p, int d, Card target=null) |
Vector3 | GetRampFix (int dir, SourcePref pref=null) |
Static Public Member Functions | |
static void | Init () |
![]() | |
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) |
Protected Member Functions | |
virtual HitResult | HitTest (Point pos) |
Properties | |
virtual string | LangPlaceType [get] |
virtual bool | CanStack [get] |
virtual bool | ChangeBlockDir [get] |
virtual bool | IsSkipLowBlock [get] |
virtual bool | IsSkipFloor [get] |
virtual bool | IsUseBlockDir [get] |
virtual bool | IsFloorOrBridge [get] |
virtual bool | IsWall [get] |
virtual bool | IsFloor [get] |
virtual bool | IsBridge [get] |
virtual bool | IsWallOrFence [get] |
virtual bool | IsWallOrFullBlock [get] |
bool | IsRamp [get] |
virtual RampType | Ramp [get] |
virtual bool | IsLadder [get] |
virtual bool | IsBlockPass [get] |
virtual bool | IsOccupyCell [get] |
virtual bool | IsBlockSight [get] |
virtual bool | IsOpenSight [get] |
virtual bool | IsBlockLiquid [get] |
virtual bool | IsWater [get] |
virtual bool | IsDeepWater [get] |
virtual bool | IsBlockMount [get] |
virtual bool | IsFullBlock [get] |
virtual bool | IsFence [get] |
virtual bool | IsFloodBlock [get] |
virtual bool | IsPlayFootSound [get] |
virtual bool | CanSpawnOnWater [get] |
virtual bool | IsWaterTop [get] |
virtual bool | CastShadowSelf [get] |
virtual bool | CastShadowBack [get] |
virtual bool | CastAmbientShadow [get] |
virtual bool | CastAmbientShadowBack [get] |
virtual bool | CanBuiltOnArea [get] |
virtual bool | CanBuiltOnWater [get] |
virtual bool | CanBuiltOnThing [get] |
virtual bool | CanBuiltOnBlock [get] |
virtual bool | IsDoor [get] |
virtual bool | CanBuiltOnFloor [get] |
virtual bool | CanBuiltOnBridge [get] |
virtual bool | CanInstaComplete [get] |
virtual int | MinAltitude [get] |
virtual int | MaxAltitude [get] |
virtual bool | AltitudeAsDir [get] |
virtual bool | UseLowWallTiles [get] |
virtual bool | UseMountHeight [get] |
virtual bool | UseHangZFix [get] |
virtual bool | UseLowBlock [get] |
virtual bool | RemoveOnFloorChange [get] |
virtual bool | AllowObj [get] |
virtual bool | AllowMultiInstall [get] |
virtual bool | FreeStyle [get] |
virtual byte | slopeHeight [get] |
virtual float | MountHeight [get] |
virtual float | FloorHeight [get] |
virtual float | RepeatSize [get] |
virtual int | FloorAltitude [get] |
virtual int | LiquidLV [get] |
virtual bool | AllowLitter [get] |
virtual bool | AllowBlood [get] |
virtual bool | ShowPillar [get] |
virtual bool | AlwaysShowShadow [get] |
virtual bool | RepeatBlock [get] |
virtual bool | ForceRpeatBlock [get] |
virtual bool | CanBeHeld [get] |
virtual bool | EditorTile [get] |
virtual bool | IsFloodDoor [get] |
virtual bool | Invisible [get] |
virtual bool | IgnoreBuildRule [get] |
virtual bool | RenderWaterBlock [get] |
virtual BaseTileSelector.SelectType | SelectType [get] |
virtual BaseTileSelector.BoxType | BoxType [get] |
virtual BaseTileSelector.HitType | HitType [get] |
virtual BlockRenderMode | blockRenderMode [get] |
bool | IsMountBlock [get] |
![]() | |
static Game | game [get] |
static bool | AdvMode [get] |
static Player | player [get] |
static Chara | pc [get] |
static UI | ui [get] |
static Map | _map [get] |
static Zone | _zone [get] |
static FactionBranch | Branch [get] |
static FactionBranch | BranchOrHomeBranch [get] |
static Faction | Home [get] |
static Faction | Wilds [get] |
static Scene | scene [get] |
static BaseGameScreen | screen [get] |
static GameSetting | setting [get] |
static GameData | gamedata [get] |
static ColorProfile | Colors [get] |
static World | world [get] |
static SourceManager | sources [get] |
static SourceManager | editorSources [get] |
static SoundManager | Sound [get] |
static CoreDebug | debug [get] |
Definition at line 5 of file TileType.cs.
enum TileType.RampType |
Definition at line 287 of file TileType.cs.
References Cell._bridge, CoreConfig.Test.allowBlockOnItem, AllowMultiInstall, Algorithms.WeightCell.blocked, Trait.CanBuiltAt(), CanBuiltOnArea, CanBuiltOnBlock, CanBuiltOnBridge, CanBuiltOnFloor, CanBuiltOnThing, CanBuiltOnWater, Point.cell, Core.config, EClass.core, EClass.debug, Point.FirstChara, Point.HasArea, Point.HasBlock, Point.HasChara, Cell.hasDoor, Point.HasWallOrFence, HitTest(), CoreDebug.ignoreBuildRule, IgnoreBuildRule, Point.Installed, IsDoor, Chara.IsHostile(), Cell.IsTopWater, RenderRow.multisize, EClass.pc, Point.sourceBlock, Card.sourceCard, CoreConfig.test, Card.TileType, and Card.trait.
Referenced by TaskBuild._GetHitResult(), and TaskMoveInstalled.GetHitResult().
|
inlinevirtual |
Reimplemented in TileTypeRoof, and TileTypeSlope.
Definition at line 282 of file TileType.cs.
|
inlinevirtual |
Reimplemented in TileTypeVine, TileTypeWallHang, and TileTypeWallHangSign.
Definition at line 362 of file TileType.cs.
Referenced by AM_Build.OnRenderTile(), GenRoom.Populate(), and BiomeProfile.ClusterThing.TryCreate().
|
inlinevirtual |
Reimplemented in TileTypeWallHang, and TileTypeWallMount.
Definition at line 367 of file TileType.cs.
Referenced by BaseTileMap.DrawTile(), TileMapElona.DrawTile(), and Card.RenderMarker().
|
inline |
Definition at line 372 of file TileType.cs.
References Ramp, GameSetting.RenderSetting.rampFix, GameSetting.render, and EClass.setting.
Referenced by BaseTileMap.DrawTile(), and BaseTileMap.GetThingPosition().
Reimplemented in TileTypeBridgePillar, TileTypeRoof, TileTypeWallHang, and TileTypeWallMount.
Definition at line 353 of file TileType.cs.
References Point.HasObj.
Referenced by _HitTest().
|
inlinestatic |
Definition at line 269 of file TileType.cs.
References dict.
Referenced by Core.Awake().
|
static |
Definition at line 19 of file TileType.cs.
Referenced by LayerEditHouse.RefreshBlockList().
|
static |
Definition at line 21 of file TileType.cs.
|
static |
Definition at line 111 of file TileType.cs.
|
static |
Definition at line 61 of file TileType.cs.
|
static |
Definition at line 63 of file TileType.cs.
|
static |
Definition at line 65 of file TileType.cs.
|
static |
Definition at line 109 of file TileType.cs.
Definition at line 117 of file TileType.cs.
Referenced by SourceCard.AddRow(), TileRow.Init(), and Init().
|
static |
Definition at line 91 of file TileType.cs.
Referenced by Card.RenderMarker(), Recipe.Rotate(), and Card.Rotate().
|
static |
Definition at line 47 of file TileType.cs.
|
static |
Definition at line 49 of file TileType.cs.
|
static |
Definition at line 51 of file TileType.cs.
|
static |
Definition at line 53 of file TileType.cs.
|
static |
Definition at line 55 of file TileType.cs.
|
static |
Definition at line 59 of file TileType.cs.
|
static |
Definition at line 57 of file TileType.cs.
Referenced by BaseTileMap.DrawTile().
|
static |
Definition at line 27 of file TileType.cs.
Referenced by SourceBlock.Row.GetRenderParam().
|
static |
Definition at line 83 of file TileType.cs.
Referenced by TraitDoor.CanClose(), and BaseTileMap.DrawTile().
|
static |
Definition at line 17 of file TileType.cs.
|
static |
Definition at line 37 of file TileType.cs.
|
static |
Definition at line 113 of file TileType.cs.
|
static |
Definition at line 115 of file TileType.cs.
|
static |
Definition at line 15 of file TileType.cs.
|
static |
Definition at line 69 of file TileType.cs.
Referenced by SourceCard.AddRow().
|
static |
Definition at line 71 of file TileType.cs.
|
static |
Definition at line 75 of file TileType.cs.
|
static |
Definition at line 77 of file TileType.cs.
|
static |
Definition at line 73 of file TileType.cs.
|
static |
Definition at line 79 of file TileType.cs.
|
static |
Definition at line 81 of file TileType.cs.
|
static |
Definition at line 101 of file TileType.cs.
|
static |
Definition at line 39 of file TileType.cs.
Referenced by RecipeManager.BuildList().
|
static |
Definition at line 107 of file TileType.cs.
|
static |
Definition at line 105 of file TileType.cs.
Referenced by LayerEditHouse.SetBoard().
|
static |
Definition at line 33 of file TileType.cs.
|
static |
Definition at line 35 of file TileType.cs.
|
static |
Definition at line 87 of file TileType.cs.
|
static |
Definition at line 67 of file TileType.cs.
Referenced by BaseTileMap.DrawTile(), ZonePreEnterDigStairs.Execute(), and Cell.Refresh().
|
static |
Definition at line 23 of file TileType.cs.
Referenced by LayerEditHouse.SetBoard().
|
static |
Definition at line 25 of file TileType.cs.
|
static |
Definition at line 29 of file TileType.cs.
Referenced by LayerEditHouse.SetBoard().
|
static |
Definition at line 31 of file TileType.cs.
|
static |
Definition at line 85 of file TileType.cs.
|
static |
Definition at line 89 of file TileType.cs.
|
static |
Definition at line 97 of file TileType.cs.
|
static |
Definition at line 43 of file TileType.cs.
|
static |
Definition at line 93 of file TileType.cs.
|
static |
Definition at line 95 of file TileType.cs.
|
static |
Definition at line 99 of file TileType.cs.
|
static |
Definition at line 45 of file TileType.cs.
|
static |
Definition at line 41 of file TileType.cs.
|
static |
Definition at line 103 of file TileType.cs.
|
get |
Definition at line 237 of file TileType.cs.
|
get |
Definition at line 235 of file TileType.cs.
|
get |
Definition at line 219 of file TileType.cs.
Referenced by _HitTest().
|
get |
Definition at line 217 of file TileType.cs.
Referenced by AI_HaulResource.Run().
|
get |
Definition at line 205 of file TileType.cs.
Referenced by Recipe.Build(), AM_Build.OnRenderTile(), Recipe.Rotate(), AM_Build.SetAltitude(), AM_Build.TopHeight(), and HotItemHeld.TrySetAct().
|
get |
Definition at line 241 of file TileType.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
Definition at line 265 of file TileType.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
Definition at line 261 of file TileType.cs.
Referenced by Recipe.GetBoxType().
|
get |
Definition at line 247 of file TileType.cs.
Referenced by HotItemNoItem._TrySetAct().
|
get |
Definition at line 185 of file TileType.cs.
Referenced by _HitTest().
|
get |
Definition at line 191 of file TileType.cs.
Referenced by _HitTest(), and AI_HaulResource.Run().
|
get |
Definition at line 197 of file TileType.cs.
Referenced by _HitTest().
|
get |
Definition at line 195 of file TileType.cs.
Referenced by _HitTest().
|
get |
Definition at line 189 of file TileType.cs.
Referenced by _HitTest().
|
get |
Definition at line 187 of file TileType.cs.
Referenced by _HitTest().
|
get |
Definition at line 199 of file TileType.cs.
Referenced by HitSummary.Execute(), and AM_Build.ForcedInstaComplete().
|
get |
Definition at line 173 of file TileType.cs.
|
get |
Definition at line 121 of file TileType.cs.
Referenced by BaseTileMap.DrawTile(), TileMapElona.DrawTile(), and BaseTileMap.GetThingPosition().
|
get |
Definition at line 181 of file TileType.cs.
|
get |
Definition at line 183 of file TileType.cs.
|
get |
Definition at line 179 of file TileType.cs.
|
get |
Definition at line 177 of file TileType.cs.
|
get |
Definition at line 123 of file TileType.cs.
Referenced by Recipe.Build().
|
get |
Definition at line 249 of file TileType.cs.
|
get |
Definition at line 231 of file TileType.cs.
|
get |
Definition at line 227 of file TileType.cs.
|
get |
Definition at line 245 of file TileType.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
Definition at line 221 of file TileType.cs.
|
get |
Definition at line 263 of file TileType.cs.
|
get |
Definition at line 255 of file TileType.cs.
Referenced by _HitTest().
|
get |
Definition at line 253 of file TileType.cs.
|
get |
Definition at line 157 of file TileType.cs.
|
get |
Definition at line 163 of file TileType.cs.
Referenced by UIInspector.DrawHighlight().
|
get |
Definition at line 149 of file TileType.cs.
Referenced by Recipe.Build(), Map.DestroyObj(), and TaskBuild.GetHitResult().
|
get |
Definition at line 153 of file TileType.cs.
|
get |
Definition at line 137 of file TileType.cs.
|
get |
Definition at line 161 of file TileType.cs.
|
get |
Definition at line 193 of file TileType.cs.
Referenced by _HitTest(), and TaskBuild.GetHitResult().
|
get |
Definition at line 167 of file TileType.cs.
Referenced by BaseTileMap.DrawTile(), and Room.Refresh().
|
get |
Definition at line 169 of file TileType.cs.
|
get |
Definition at line 251 of file TileType.cs.
|
get |
Definition at line 135 of file TileType.cs.
|
get |
Definition at line 131 of file TileType.cs.
|
get |
Definition at line 165 of file TileType.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
Definition at line 147 of file TileType.cs.
|
get |
Definition at line 267 of file TileType.cs.
|
get |
Definition at line 151 of file TileType.cs.
|
get |
Definition at line 155 of file TileType.cs.
|
get |
Definition at line 171 of file TileType.cs.
|
get |
Definition at line 143 of file TileType.cs.
Referenced by BaseTileMap.DrawTile(), BaseTileMap.GetThingPosition(), and SourceBlock.Row.OnInit().
|
get |
Definition at line 127 of file TileType.cs.
|
get |
Definition at line 125 of file TileType.cs.
Referenced by BaseTileMap.DrawTile(), and TileMapElona.DrawTile().
|
get |
Definition at line 129 of file TileType.cs.
Referenced by BaseTileMap.DrawTile(), and TileMapElona.DrawTile().
|
get |
Definition at line 133 of file TileType.cs.
Referenced by BaseTileMap.DrawTile(), and Room.Refresh().
|
get |
Definition at line 139 of file TileType.cs.
Referenced by Recipe.OnRenderMarker().
|
get |
Definition at line 141 of file TileType.cs.
|
get |
Definition at line 159 of file TileType.cs.
Referenced by Chara._Move(), and Recipe.OnRenderMarker().
|
get |
Definition at line 175 of file TileType.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
Definition at line 119 of file TileType.cs.
Referenced by UIRecipeInfo.Refresh(), and UICardInfo.SetRecipe().
|
get |
Definition at line 233 of file TileType.cs.
|
get |
Definition at line 203 of file TileType.cs.
Referenced by Card.ChangeAltitude(), and Recipe.Rotate().
|
get |
Definition at line 201 of file TileType.cs.
Referenced by AM_Build.FixBridge().
|
get |
Definition at line 225 of file TileType.cs.
|
get |
Definition at line 145 of file TileType.cs.
Referenced by GetRampFix().
|
get |
Definition at line 215 of file TileType.cs.
|
get |
Definition at line 257 of file TileType.cs.
|
get |
Definition at line 243 of file TileType.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
Definition at line 229 of file TileType.cs.
Referenced by Recipe.OnRenderMarker().
|
get |
Definition at line 259 of file TileType.cs.
Referenced by AM_Build.HitTest().
|
get |
Definition at line 239 of file TileType.cs.
|
get |
Definition at line 223 of file TileType.cs.
Referenced by Cell.Refresh().
|
get |
Definition at line 211 of file TileType.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
Definition at line 213 of file TileType.cs.
|
get |
Definition at line 207 of file TileType.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
Definition at line 209 of file TileType.cs.
Referenced by CardRenderer.Draw(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), BaseTileMap.GetThingPosition(), GenRoom.Populate(), and Card.RenderMarker().