|
Elin Decompiled Documentation EA 23.229 Stable 1st Anniversary Patch 2
|
Public Member Functions | |
| override void | OnImportMap () |
| virtual Point | GetExitPos () |
| override void | TrySetAct (ActPlan p) |
| bool | CanAutoEnter () |
| bool | MoveZone (bool confirmed=false) |
| Zone | CreateZone (Zone dest, int destLv) |
| override void | OnStepped (Chara c) |
| virtual bool | TryTeleport () |
| virtual bool | IsFor (Zone z) |
Public Member Functions inherited from Trait | |
| string | GetParam (int i, string def=null) |
| int | GetParamInt (int i, int def) |
| virtual bool | Contains (RecipeSource r) |
| virtual int | GetValue () |
| virtual bool | CanStackTo (Thing to) |
| virtual string | GetHoverText () |
| virtual Action | GetHealAction (Chara c) |
| virtual bool | CanBlend (Thing t) |
| virtual void | OnBlend (Thing t, Chara c) |
| virtual int | GetActDuration (Chara c) |
| virtual SourceElement.Row | GetRefElement () |
| virtual Sprite | GetRefSprite () |
| virtual void | OnRenderExtra (RenderParam p) |
| virtual Emo2 | GetHeldEmo (Chara c) |
| virtual void | SetOwner (Card _owner) |
| virtual bool | IdleUse (Chara c, int dist) |
| virtual void | OnSetOwner () |
| virtual void | OnImportMap () |
| virtual void | SetParams (params string[] s) |
| virtual void | OnCrafted (Recipe recipe, List< Thing > ings) |
| virtual void | OnCreate (int lv) |
| virtual void | OnEquip (Chara c, bool onSetOwner) |
| virtual void | OnUnequip (Chara c) |
| virtual void | OnChangePlaceState (PlaceState state) |
| virtual void | OnAddedToZone () |
| virtual void | OnRemovedFromZone () |
| virtual void | OnSimulateHour (VirtualDate date) |
| virtual string | GetName () |
| virtual void | SetName (ref string s) |
| virtual void | OnRenderTile (Point point, HitResult result, int dir) |
| virtual int | CompareTo (Card b) |
| virtual bool | CanBuiltAt (Point p) |
| virtual void | Update () |
| Point | GetPoint () |
| Point | GetRandomPoint (Func< Point, bool > func=null, Chara accessChara=null) |
| virtual List< Point > | ListPoints (Point center=null, bool onlyPassable=true) |
| virtual Recipe | GetRecipe () |
| virtual Recipe | GetBuildModeRecipe () |
| virtual bool | CanCook (Card c) |
| void | CookProgress () |
| virtual bool | CanOffer (Card tg) |
| void | OfferProcess (Chara cc) |
| void | Offer (Chara cc) |
| virtual bool | TryProgress (AIProgress p) |
| virtual LockOpenState | TryOpenLock (Chara cc, bool msgFail=true) |
| virtual void | WriteNote (UINote n, bool identified) |
| int | GetSortVal (UIList.SortMode m) |
| virtual HotItem | GetHotItem () |
| virtual bool | CanRead (Chara c) |
| virtual void | OnRead (Chara c) |
| virtual bool | CanEat (Chara c) |
| virtual void | OnEat (Chara c) |
| virtual bool | CanDrink (Chara c) |
| virtual void | OnDrink (Chara c) |
| virtual void | OnThrowGround (Chara c, Point p) |
| virtual bool | CanUse (Chara c) |
| virtual bool | CanUse (Chara c, Card tg) |
| virtual bool | CanUse (Chara c, Point p) |
| virtual bool | OnUse (Chara c) |
| virtual bool | OnUse (Chara c, Card tg) |
| virtual bool | OnUse (Chara c, Point p) |
| virtual void | TrySetAct (ActPlan p) |
| virtual void | TrySetHeldAct (ActPlan p) |
| virtual void | OnHeld () |
| virtual void | OnTickHeld () |
| virtual void | OnSetCurrentItem () |
| virtual void | OnUnsetCurrentItem () |
| virtual bool | OnChildDecay (Card c, bool firstDecay) |
| virtual bool | CanChildDecay (Card c) |
| virtual void | OnSetCardGrid (ButtonGrid b) |
| virtual void | OnStepped (Chara c) |
| virtual void | OnSteppedOut (Chara c) |
| virtual void | OnOpenDoor (Chara c) |
| void | Install (bool byPlayer) |
| void | Uninstall () |
| virtual void | OnInstall (bool byPlayer) |
| virtual void | OnUninstall () |
| virtual void | TryToggle () |
| virtual void | Toggle (bool on, bool silent=false) |
| virtual void | PlayToggleEffect (bool silent) |
| virtual void | OnToggle () |
| virtual void | TrySetToggleAct (ActPlan p) |
| bool | IsFuelEnough (int num=1, List< Thing > excludes=null, bool tryRefuel=true) |
| bool | IsFuel (string s) |
| bool | IsFuel (Thing t) |
| int | GetFuelValue (Thing t) |
| int | GetFuelValue (string id) |
| void | Refuel (Thing t) |
| void | TryRefuel (int dest, List< Thing > excludes) |
| virtual void | OnEnterScreen () |
| virtual void | RefreshRenderer () |
| virtual void | SetMainText (UIText t, bool hotitem) |
| virtual bool | CanCopy (Thing t) |
| string | GetTextRestock (string lang, bool pet) |
| Emo2 | GetRestockedIcon () |
| void | OnBarter (bool reroll=false) |
| Thing | CreateStock () |
Properties | |
| Zone | zone [get, set] |
| virtual bool | CanUseInTempDungeon [get] |
| virtual string | langOnUse [get] |
| virtual bool | IsUpstairs [get] |
| virtual bool | IsDownstairs [get] |
| virtual bool | IsTeleport [get] |
| virtual bool | OnlyInTheSameTopZone [get] |
| virtual bool | AutoEnter [get] |
| virtual bool | ForceEnter [get] |
| virtual bool | CanToggleAutoEnter [get] |
| virtual bool | CreateExternalZone [get] |
| virtual ZoneTransition.EnterState | enterState [get] |
| virtual bool | IsEntrace [get] |
| override bool | CanBeHeld [get] |
| override bool | CanBeDestroyed [get] |
| override bool | CanBeStolen [get] |
| override bool | CanBeTeleported [get] |
| virtual int | UseDist [get] |
Properties inherited from Trait | |
| string[] | Params [get] |
| virtual byte | WeightMod [get] |
| virtual int | IdSkin [get] |
| virtual string | Name [get] |
| virtual TileType | tileType [get] |
| virtual RefCardName | RefCardName [get] |
| virtual bool | IsBlockPath [get] |
| virtual bool | IsBlockSight [get] |
| virtual bool | IsDoor [get] |
| virtual bool | IsOpenSight [get] |
| virtual bool | IsOpenPath [get] |
| virtual bool | IsFloating [get] |
| virtual bool | IsNoShop [get] |
| virtual bool | IsGround [get] |
| virtual bool | IsOnlyUsableByPc [get] |
| virtual bool | InvertHeldSprite [get] |
| virtual bool | IsChangeFloorHeight [get] |
| virtual bool | ShouldRefreshTile [get] |
| virtual bool | ShouldTryRefreshRoom [get] |
| virtual int | InstallBottomPriority [get] |
| virtual bool | CanHarvest [get] |
| virtual int | radius [get] |
| virtual TraitRadiusType | radiusType [get] |
| virtual bool | CanUseRoomRadius [get] |
| virtual int | GuidePriotiy [get] |
| virtual int | Electricity [get] |
| virtual bool | IgnoreLastStackHeight [get] |
| virtual int | Decay [get] |
| virtual int | DecaySpeed [get] |
| virtual int | DecaySpeedChild [get] |
| virtual bool | IsFridge [get] |
| virtual int | DefaultStock [get] |
| virtual bool | HoldAsDefaultInteraction [get] |
| virtual int | CraftNum [get] |
| virtual bool | ShowOrbit [get] |
| virtual bool | HaveUpdate [get] |
| virtual bool | IsSpot [get] |
| virtual bool | IsFactory [get] |
| virtual bool | CanAutofire [get] |
| virtual bool | CanName [get] |
| virtual bool | CanPutAway [get] |
| virtual bool | CanChangeHeight [get] |
| virtual bool | CanStack [get] |
| virtual bool | CanCopyInBlueprint [get] |
| virtual bool | CanBeAttacked [get] |
| virtual bool | CanBeTeleported [get] |
| virtual bool | CanExtendBuild [get] |
| virtual string | langNote [get] |
| virtual string | IDInvStyle [get] |
| virtual string | IDActorEx [get] |
| virtual bool | MaskOnBuild [get] |
| virtual bool | ShowContextOnPick [get] |
| virtual bool | IsThrowMainAction [get] |
| virtual bool | LevelAsQuality [get] |
| virtual bool | UseDummyTile [get] |
| virtual bool | RequireFullStackCheck [get] |
| virtual bool | DisableAutoCombat [get] |
| virtual InvGridSize | InvGridSize [get] |
| virtual bool | IsContainer [get] |
| virtual bool | CanUseContent [get] |
| virtual bool | CanSearchContent [get] |
| virtual bool | CanOpenContainer [get] |
| virtual bool | IsSpecialContainer [get] |
| virtual ContainerType | ContainerType [get] |
| virtual ThrowType | ThrowType [get] |
| virtual EffectDead | EffectDead [get] |
| virtual bool | IsHomeItem [get] |
| virtual bool | IsAltar [get] |
| virtual bool | IsRestSpot [get] |
| virtual bool | CanBeMasked [get] |
| virtual bool | IsLocalAct [get] |
| virtual bool | IsBlendBase [get] |
| virtual bool | CanBeOnlyBuiltInHome [get] |
| virtual bool | CanBuildInTown [get] |
| virtual bool | CanBeHeld [get] |
| virtual bool | CanBeStolen [get] |
| virtual bool | CanOnlyCarry [get] |
| virtual bool | CanBeDestroyed [get] |
| virtual bool | CanBeSmashedToDeath [get] |
| virtual bool | CanBeHallucinated [get] |
| virtual bool | CanBeDropped [get] |
| virtual string | ReqHarvest [get] |
| virtual bool | CanBeDisassembled [get] |
| virtual bool | CanBeShipped [get] |
| virtual bool | HasCharges [get] |
| virtual bool | ShowCharges [get] |
| virtual bool | ShowChildrenNumber [get] |
| virtual bool | ShowAsTool [get] |
| virtual bool | CanBeHeldAsFurniture [get] |
| virtual bool | HideInAdv [get] |
| virtual bool | NoHeldDir [get] |
| virtual bool | AlwaysHideOnLowWall [get] |
| bool | ExistsOnMap [get] |
| virtual bool | RenderExtra [get] |
| virtual float | DropChance [get] |
| virtual string | IdNoRestock [get] |
| virtual int | IdleUseChance [get] |
| virtual string | RecipeCat [get] |
| virtual bool | IsTool [get] |
| virtual string | LangUse [get] |
| virtual bool | IgnoreOnSteppedWhenMoving [get] |
| virtual bool | IsOn [get] |
| virtual bool | IsAnimeOn [get] |
| bool | IsToggle [get] |
| virtual bool | AutoToggle [get] |
| bool | IsLighting [get] |
| virtual bool | IsLightOn [get] |
| virtual bool | IsNightOnlyLight [get] |
| virtual TileMode | tileMode [get] |
| virtual bool | UseAltTiles [get] |
| virtual bool | UseLowblock [get] |
| virtual bool | UseExtra [get] |
| virtual bool | UseLightColor [get] |
| virtual ? Color | ColorExtra [get] |
| virtual int | MaxFuel [get] |
| virtual int | FuelCost [get] |
| virtual bool | ShowFuelWindow [get] |
| bool | IsRequireFuel [get] |
| string | IdToggleExtra [get] |
| virtual ToggleType | ToggleType [get] |
| virtual string | IdSoundToggleOn [get] |
| virtual string | IdSoundToggleOff [get] |
| virtual int | ShopLv [get] |
| virtual CopyShopType | CopyShop [get] |
| virtual int | NumCopyItem [get] |
| virtual ShopType | ShopType [get] |
| virtual CurrencyType | CurrencyType [get] |
| virtual PriceType | PriceType [get] |
| virtual bool | AllowSell [get] |
| virtual int | CostRerollShop [get] |
| virtual bool | AllowCriminal [get] |
| virtual int | RestockDay [get] |
| virtual SlaverType | SlaverType [get] |
| virtual string | LangBarter [get] |
| virtual bool | RemoveGlobalOnBanish [get] |
| string | TextNextRestock [get] |
| string | TextNextRestockPet [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 | |
Public Types inherited from Trait | |
| enum | TileMode { Default , Door , Illumination , DefaultNoAnime , SignalAnime , FakeBlock } |
| enum | CopyShopType { None , Item , Spellbook } |
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 (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 inherited from Trait | |
| Card | owner |
Static Public Attributes inherited from Trait | |
| static TraitSelfFactory | SelfFactory = new TraitSelfFactory() |
Static Public Attributes inherited from EClass | |
| static Core | core |
Static Protected Attributes inherited from Trait | |
| static List< Point > | listRadiusPoints = new List<Point>() |
Definition at line 3 of file TraitNewZone.cs.
|
inline |
Definition at line 127 of file TraitNewZone.cs.
References EClass._zone, Zone.AllowNewZone, Trait.CanOnlyCarry, Chara.held, RenderRow.multisize, Trait.owner, EClass.pc, Card.sourceRenderCard, and Card.trait.
Referenced by AM_Adv._OnUpdateInput().
Definition at line 240 of file TraitNewZone.cs.
References SpatialGen.Create(), CreateExternalZone, Debug, Zone.GetNewZoneID(), Trait.GetParam(), BaseCard.GetStr(), Spatial.id, Spatial.Name, Trait.owner, Card.pos, EClass.sources, Spatial.uid, Point.x, Spatial.x, Spatial.y, Point.z, zone, and SourceManager.zones.
Referenced by MoveZone().
|
inlinevirtual |
Reimplemented in TraitStairs.
Definition at line 80 of file TraitNewZone.cs.
References Card.dir, Trait.owner, Card.pos, Point.x, and Point.z.
|
inlinevirtual |
Definition at line 279 of file TraitNewZone.cs.
References Trait.GetParam(), Spatial.id, Spatial.lv, and zone.
Referenced by Zone.GetSpawnPos().
|
inline |
Definition at line 144 of file TraitNewZone.cs.
References EClass._zone, ZoneEventManager.AddPreEnter(), Chara.ai, Zone.Boss, AIAct.Cancel(), EInput.Consume(), Point.Copy(), CreateExternalZone, CreateZone(), Debug, Trait.Electricity, enterState, Zone.events, Spatial.FindZone(), Trait.GetParam(), Zone.GetTopZone(), Zone.IDGenerator, IsDownstairs, Spatial.isExternalZone, Zone.IsNefia, Card.isOn, Spatial.IsRegion, IsTeleport, IsUpstairs, Spatial.lv, Chara.MoveZone(), Spatial.Name, OnlyInTheSameTopZone, Trait.owner, Spatial.parent, EClass.pc, Card.PlaySound(), Card.pos, World.region, Msg.SayNothingHappen(), TryTeleport(), Spatial.uid, EClass.world, Point.x, Dialog.YesNo(), and zone.
Referenced by AM_Adv._OnUpdateInput(), OnStepped(), TrySetAct(), and CoreDebug.UpdateInput().
|
inlinevirtual |
Reimplemented from Trait.
Definition at line 75 of file TraitNewZone.cs.
|
inlinevirtual |
Reimplemented from Trait.
Definition at line 261 of file TraitNewZone.cs.
References Chara.ai, AutoEnter, Core.config, EClass.core, Debug, AI_Goto.dest, CoreConfig.GameConfig.disableAutoStairs, Point.Equals(), ForceEnter, CoreConfig.game, Chara.IsAliveInCurrentZone, Card.IsInstalled, Chara.IsPC, MoveZone(), Trait.owner, EClass.pc, and Card.pos.
|
inlinevirtual |
Reimplemented from Trait.
Reimplemented in TraitTeleporter.
Definition at line 96 of file TraitNewZone.cs.
References EClass._zone, Zone.AllowNewZone, Trait.CanOnlyCarry, CanUseInTempDungeon, Card.H, Chara.held, IsEntrace, Zone.IsInstance, ActPlan.IsSelf, CursorSystem.MoveZone, MoveZone(), RenderRow.multisize, Trait.owner, EClass.pc, ActPlan.pos, Card.pos, Zone.RegenerateOnEnter, Msg.Say(), Card.sourceRenderCard, Card.trait, ActPlan.TrySetAct(), UseDist, Card.W, Point.x, and Point.z.
|
inlinevirtual |
Reimplemented in TraitTeleporter.
Definition at line 274 of file TraitNewZone.cs.
Referenced by MoveZone().
|
get |
Definition at line 29 of file TraitNewZone.cs.
Referenced by OnStepped().
|
get |
Definition at line 67 of file TraitNewZone.cs.
|
get |
Definition at line 65 of file TraitNewZone.cs.
|
get |
Definition at line 69 of file TraitNewZone.cs.
|
get |
Definition at line 71 of file TraitNewZone.cs.
|
get |
Definition at line 33 of file TraitNewZone.cs.
|
get |
Definition at line 17 of file TraitNewZone.cs.
Referenced by TrySetAct().
|
get |
Definition at line 35 of file TraitNewZone.cs.
Referenced by CreateZone(), and MoveZone().
|
get |
Definition at line 51 of file TraitNewZone.cs.
Referenced by MoveZone().
|
get |
Definition at line 31 of file TraitNewZone.cs.
Referenced by OnStepped().
|
get |
Definition at line 23 of file TraitNewZone.cs.
Referenced by MoveZone().
|
get |
Definition at line 53 of file TraitNewZone.cs.
Referenced by TrySetAct().
|
get |
Definition at line 25 of file TraitNewZone.cs.
Referenced by MoveZone().
|
get |
Definition at line 21 of file TraitNewZone.cs.
Referenced by MoveZone().
|
get |
Definition at line 19 of file TraitNewZone.cs.
|
get |
Definition at line 27 of file TraitNewZone.cs.
Referenced by MoveZone().
|
get |
Definition at line 73 of file TraitNewZone.cs.
Referenced by TrySetAct().
|
getset |
Definition at line 5 of file TraitNewZone.cs.
Referenced by CreateZone(), Zone.GetSpawnPos(), IsFor(), TraitWrench.IsValidTarget(), MoveZone(), and TraitTeleporter.TryTeleport().