Elin Modding Docs Doc
Loading...
Searching...
No Matches
Spatial Class Reference
Inheritance diagram for Spatial:
EClass World Zone Region Zone_Arena Zone_CaveElona Zone_Civilized Zone_Dungeon Zone_Field Zone_Hospital Zone_LumiestRuin Zone_Shelter Zone_SnowGrave Zone_StartCave Zone_StartSite Zone_Tent Zone_TestMap Zone_TestRoom Zone_TruceGround Zone_Underground Zone_User Zone_Wilds Zone_WindRest

Public Member Functions

int GetInt (int id, int? defaultInt=null)
 
void AddInt (int id, int value)
 
void SetInt (int id, int value=0)
 
override string ToString ()
 
void Create (string _id, int _x, int _y, int _icon)
 
void Register ()
 
virtual void OnCreate ()
 
virtual void OnAfterCreate ()
 
virtual void SetMainFaction (Faction f)
 
Zone GetFirstZone ()
 
void OnBeforeSave ()
 
virtual void _OnBeforeSave ()
 
void _OnLoad ()
 
virtual void OnLoad ()
 
virtual void Destroy ()
 
void DeleteMapRecursive ()
 
virtual void AddChild (Spatial child)
 
void RemoveChild (Spatial child)
 
Zone FindDeepestZone ()
 
Zone FindZone (int lv)
 
Zone FindZone (string _id)
 
virtual bool CanKill ()
 
int Dist (Point p)
 
int Dist (Spatial s)
 
void MakeGameObject (GameObject parentGo)
 

Public Attributes

Spatial parent
 
string id
 
string idUser
 
string name
 
string idMainFaction
 
string idProfile
 
string idCurrentSubset
 
string idHat
 
int[] _ints = new int[30]
 
List< Spatialchildren = new List<Spatial>()
 
List< Spatialconnections = new List<Spatial>()
 
Dictionary< int, int > mapInt = new Dictionary<int, int>()
 
bool destryoed
 
bool isImported
 
BitArray32 bits
 

Protected Member Functions

Zone _FindZone (string _id)
 

Protected Attributes

Point _regionPos = new Point()
 

Properties

int _bits [get, set]
 
int uid [get, set]
 
int icon [get, set]
 
int x [get, set]
 
int y [get, set]
 
int lastActive [get, set]
 
int idPrefix [get, set]
 
int lv [get, set]
 
int visitCount [get, set]
 
int dateExpire [get, set]
 
int dateRevive [get, set]
 
int _dangerLv [get, set]
 
int dateRegenerate [get, set]
 
int influence [get, set]
 
int investment [get, set]
 
int development [get, set]
 
int electricity [get, set]
 
int dateHat [get, set]
 
int uidBoss [get, set]
 
int dateQuest [get, set]
 
int version [get, set]
 
bool isGenerated [get, set]
 
bool isShore [get, set]
 
bool isRandomSite [get, set]
 
bool isKnown [get, set]
 
bool isMapSaved [get, set]
 
bool isExternalZone [get, set]
 
bool isConquered [get, set]
 
bool isBeach [get, set]
 
bool isPeace [get, set]
 
Faction mainFaction [get, set]
 
SourceZone.Row source [get]
 
bool IsPlayerFaction [get]
 
bool IsClosed [get]
 
int mapX [get]
 
int mapY [get]
 
virtual int DangerLv [get]
 
virtual int DangerLvFix [get]
 
virtual float VolumeSea [get]
 
virtual bool ShowDangerLv [get]
 
virtual bool CanSpawnAdv [get]
 
string pathSave [get]
 
virtual string Name [get]
 
virtual string NameSuffix [get]
 
virtual bool IsRegion [get]
 
virtual bool CanFastTravel [get]
 
EloMap.TileInfo Tile [get]
 
virtual bool IsSnowZone [get]
 
virtual bool IsSnowCovered [get]
 
virtual Point RegionPos [get]
 
virtual bool isClaimable [get]
 
int Seed [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]
 

Additional Inherited Members

- Static Public Member Functions inherited from EClass
static int rnd (int a)
 
static int curve (int a, int start, int step, int rate=75)
 
static int rndHalf (int a)
 
static float rndf (float a)
 
static int rndSqrt (int a)
 
static void Wait (float a, Card c)
 
static void Wait (float a, Point p)
 
static int Bigger (int a, int b)
 
static int Smaller (int a, int b)
 
- Static Public Attributes inherited from EClass
static Core core
 

Detailed Description

Definition at line 8 of file Spatial.cs.

Member Function Documentation

◆ _FindZone()

Zone Spatial._FindZone ( string _id)
protected

Definition at line 921 of file Spatial.cs.

◆ _OnBeforeSave()

virtual void Spatial._OnBeforeSave ( )
virtual

Definition at line 827 of file Spatial.cs.

◆ _OnLoad()

void Spatial._OnLoad ( )

Definition at line 832 of file Spatial.cs.

◆ AddChild()

virtual void Spatial.AddChild ( Spatial child)
virtual

Definition at line 862 of file Spatial.cs.

◆ AddInt()

void Spatial.AddInt ( int id,
int value )

Definition at line 22 of file Spatial.cs.

◆ CanKill()

virtual bool Spatial.CanKill ( )
virtual

Definition at line 939 of file Spatial.cs.

◆ Create()

void Spatial.Create ( string _id,
int _x,
int _y,
int _icon )

Definition at line 759 of file Spatial.cs.

◆ DeleteMapRecursive()

void Spatial.DeleteMapRecursive ( )

Definition at line 852 of file Spatial.cs.

◆ Destroy()

virtual void Spatial.Destroy ( )
virtual

Definition at line 847 of file Spatial.cs.

◆ Dist() [1/2]

int Spatial.Dist ( Point p)

Definition at line 945 of file Spatial.cs.

◆ Dist() [2/2]

int Spatial.Dist ( Spatial s)

Definition at line 956 of file Spatial.cs.

◆ FindDeepestZone()

Zone Spatial.FindDeepestZone ( )

Definition at line 876 of file Spatial.cs.

◆ FindZone() [1/2]

Zone Spatial.FindZone ( int lv)

Definition at line 890 of file Spatial.cs.

◆ FindZone() [2/2]

Zone Spatial.FindZone ( string _id)

Definition at line 907 of file Spatial.cs.

◆ GetFirstZone()

Zone Spatial.GetFirstZone ( )

Definition at line 803 of file Spatial.cs.

◆ GetInt()

int Spatial.GetInt ( int id,
int? defaultInt = null )

Definition at line 11 of file Spatial.cs.

◆ MakeGameObject()

void Spatial.MakeGameObject ( GameObject parentGo)

Definition at line 962 of file Spatial.cs.

◆ OnAfterCreate()

virtual void Spatial.OnAfterCreate ( )
virtual

Definition at line 792 of file Spatial.cs.

◆ OnBeforeSave()

void Spatial.OnBeforeSave ( )

Definition at line 821 of file Spatial.cs.

◆ OnCreate()

virtual void Spatial.OnCreate ( )
virtual

Definition at line 787 of file Spatial.cs.

◆ OnLoad()

virtual void Spatial.OnLoad ( )
virtual

Definition at line 842 of file Spatial.cs.

◆ Register()

void Spatial.Register ( )

Definition at line 778 of file Spatial.cs.

◆ RemoveChild()

void Spatial.RemoveChild ( Spatial child)

Definition at line 869 of file Spatial.cs.

◆ SetInt()

void Spatial.SetInt ( int id,
int value = 0 )

Definition at line 28 of file Spatial.cs.

◆ SetMainFaction()

virtual void Spatial.SetMainFaction ( Faction f)
virtual

Definition at line 797 of file Spatial.cs.

◆ ToString()

override string Spatial.ToString ( )

Definition at line 654 of file Spatial.cs.

Member Data Documentation

◆ _ints

int [] Spatial._ints = new int[30]

Definition at line 1008 of file Spatial.cs.

◆ _regionPos

Point Spatial._regionPos = new Point()
protected

Definition at line 1038 of file Spatial.cs.

◆ bits

BitArray32 Spatial.bits

Definition at line 1029 of file Spatial.cs.

◆ children

List<Spatial> Spatial.children = new List<Spatial>()

Definition at line 1012 of file Spatial.cs.

◆ connections

List<Spatial> Spatial.connections = new List<Spatial>()

Definition at line 1016 of file Spatial.cs.

◆ destryoed

bool Spatial.destryoed

Definition at line 1023 of file Spatial.cs.

◆ id

string Spatial.id

Definition at line 980 of file Spatial.cs.

◆ idCurrentSubset

string Spatial.idCurrentSubset

Definition at line 1000 of file Spatial.cs.

◆ idHat

string Spatial.idHat

Definition at line 1004 of file Spatial.cs.

◆ idMainFaction

string Spatial.idMainFaction

Definition at line 992 of file Spatial.cs.

◆ idProfile

string Spatial.idProfile

Definition at line 996 of file Spatial.cs.

◆ idUser

string Spatial.idUser

Definition at line 984 of file Spatial.cs.

◆ isImported

bool Spatial.isImported

Definition at line 1026 of file Spatial.cs.

◆ mapInt

Dictionary<int, int> Spatial.mapInt = new Dictionary<int, int>()

Definition at line 1020 of file Spatial.cs.

◆ name

string Spatial.name

Definition at line 988 of file Spatial.cs.

◆ parent

Spatial Spatial.parent

Definition at line 976 of file Spatial.cs.

Property Documentation

◆ _bits

int Spatial._bits
getset

Definition at line 44 of file Spatial.cs.

◆ _dangerLv

int Spatial._dangerLv
getset

Definition at line 209 of file Spatial.cs.

◆ CanFastTravel

virtual bool Spatial.CanFastTravel
get

Definition at line 671 of file Spatial.cs.

◆ CanSpawnAdv

virtual bool Spatial.CanSpawnAdv
get

Definition at line 615 of file Spatial.cs.

◆ DangerLv

virtual int Spatial.DangerLv
get

Definition at line 571 of file Spatial.cs.

◆ DangerLvFix

virtual int Spatial.DangerLvFix
get

Definition at line 581 of file Spatial.cs.

◆ dateExpire

int Spatial.dateExpire
getset

Definition at line 179 of file Spatial.cs.

◆ dateHat

int Spatial.dateHat
getset

Definition at line 299 of file Spatial.cs.

◆ dateQuest

int Spatial.dateQuest
getset

Definition at line 329 of file Spatial.cs.

◆ dateRegenerate

int Spatial.dateRegenerate
getset

Definition at line 224 of file Spatial.cs.

◆ dateRevive

int Spatial.dateRevive
getset

Definition at line 194 of file Spatial.cs.

◆ development

int Spatial.development
getset

Definition at line 269 of file Spatial.cs.

◆ electricity

int Spatial.electricity
getset

Definition at line 284 of file Spatial.cs.

◆ icon

int Spatial.icon
getset

Definition at line 74 of file Spatial.cs.

◆ idPrefix

int Spatial.idPrefix
getset

Definition at line 134 of file Spatial.cs.

◆ influence

int Spatial.influence
getset

Definition at line 239 of file Spatial.cs.

◆ investment

int Spatial.investment
getset

Definition at line 254 of file Spatial.cs.

◆ isBeach

bool Spatial.isBeach
getset

Definition at line 464 of file Spatial.cs.

◆ isClaimable

virtual bool Spatial.isClaimable
get

Definition at line 726 of file Spatial.cs.

◆ IsClosed

bool Spatial.IsClosed
get

Definition at line 533 of file Spatial.cs.

◆ isConquered

bool Spatial.isConquered
getset

Definition at line 449 of file Spatial.cs.

◆ isExternalZone

bool Spatial.isExternalZone
getset

Definition at line 434 of file Spatial.cs.

◆ isGenerated

bool Spatial.isGenerated
getset

Definition at line 359 of file Spatial.cs.

◆ isKnown

bool Spatial.isKnown
getset

Definition at line 404 of file Spatial.cs.

◆ isMapSaved

bool Spatial.isMapSaved
getset

Definition at line 419 of file Spatial.cs.

◆ isPeace

bool Spatial.isPeace
getset

Definition at line 479 of file Spatial.cs.

◆ IsPlayerFaction

bool Spatial.IsPlayerFaction
get

Definition at line 523 of file Spatial.cs.

◆ isRandomSite

bool Spatial.isRandomSite
getset

Definition at line 389 of file Spatial.cs.

◆ IsRegion

virtual bool Spatial.IsRegion
get

Definition at line 661 of file Spatial.cs.

◆ isShore

bool Spatial.isShore
getset

Definition at line 374 of file Spatial.cs.

◆ IsSnowCovered

virtual bool Spatial.IsSnowCovered
get

Definition at line 706 of file Spatial.cs.

◆ IsSnowZone

virtual bool Spatial.IsSnowZone
get

Definition at line 696 of file Spatial.cs.

◆ lastActive

int Spatial.lastActive
getset

Definition at line 119 of file Spatial.cs.

◆ lv

int Spatial.lv
getset

Definition at line 149 of file Spatial.cs.

◆ mainFaction

Faction Spatial.mainFaction
getset

Definition at line 494 of file Spatial.cs.

◆ mapX

int Spatial.mapX
get

Definition at line 543 of file Spatial.cs.

◆ mapY

int Spatial.mapY
get

Definition at line 557 of file Spatial.cs.

◆ Name

virtual string Spatial.Name
get

Definition at line 635 of file Spatial.cs.

◆ NameSuffix

virtual string Spatial.NameSuffix
get

Definition at line 645 of file Spatial.cs.

◆ pathSave

string Spatial.pathSave
get

Definition at line 625 of file Spatial.cs.

◆ RegionPos

virtual Point Spatial.RegionPos
get

Definition at line 716 of file Spatial.cs.

◆ Seed

int Spatial.Seed
get

Definition at line 736 of file Spatial.cs.

◆ ShowDangerLv

virtual bool Spatial.ShowDangerLv
get

Definition at line 605 of file Spatial.cs.

◆ source

SourceZone.Row Spatial.source
get

Definition at line 508 of file Spatial.cs.

◆ Tile

EloMap.TileInfo Spatial.Tile
get

Definition at line 681 of file Spatial.cs.

◆ uid

int Spatial.uid
getset

Definition at line 59 of file Spatial.cs.

◆ uidBoss

int Spatial.uidBoss
getset

Definition at line 314 of file Spatial.cs.

◆ version

int Spatial.version
getset

Definition at line 344 of file Spatial.cs.

◆ visitCount

int Spatial.visitCount
getset

Definition at line 164 of file Spatial.cs.

◆ VolumeSea

virtual float Spatial.VolumeSea
get

Definition at line 591 of file Spatial.cs.

◆ x

int Spatial.x
getset

Definition at line 89 of file Spatial.cs.

◆ y

int Spatial.y
getset

Definition at line 104 of file Spatial.cs.


The documentation for this class was generated from the following file: