Elin Decompiled Documentation EA 23.201 Nightly
|
Public Types | |
enum | TileMode { Default , Door , Illumination , DefaultNoAnime , SignalAnime , FakeBlock } |
enum | CopyShopType { None , Item , Spellbook } |
Public Member Functions | |
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 () |
Thing | CreateStock () |
Public Attributes | |
Card | owner |
Static Public Attributes | |
static TraitSelfFactory | SelfFactory = new TraitSelfFactory() |
![]() | |
static Core | core |
Static Protected Attributes | |
static List< Point > | listRadiusPoints = new List<Point>() |
Properties | |
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] |
string | TextNextRestock [get] |
string | TextNextRestockPet [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] |
Additional Inherited Members | |
![]() | |
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) |
enum Trait.CopyShopType |
enum Trait.TileMode |
Enumerator | |
---|---|
Default | |
Door | |
Illumination | |
DefaultNoAnime | |
SignalAnime | |
FakeBlock |
Definition at line 8 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitDreamBug, TraitDrink, TraitDye, and TraitWell.
Definition at line 603 of file Trait.cs.
Referenced by InvOwnerBlend.ShouldShowGuide().
|
inlinevirtual |
Reimplemented in TraitSpotExit.
Definition at line 720 of file Trait.cs.
Referenced by TileType._HitTest().
|
inlinevirtual |
Reimplemented in TraitBrewery, and TraitContainerCompost.
Definition at line 1062 of file Trait.cs.
Referenced by Card.DecayNatural().
|
inlinevirtual |
Definition at line 813 of file Trait.cs.
References Card.trait.
Referenced by AI_Cook.IsValidTarget().
|
inlinevirtual |
Reimplemented in TraitDemitas, and TraitKettle.
Definition at line 1450 of file Trait.cs.
Referenced by InvOwnerCopyShop.AllowMoved(), OnBarter(), InvOwner.OnDrag(), and InvOwnerCopyShop.ShouldShowGuide().
|
inlinevirtual |
Reimplemented in TraitDrink, and TraitPotionEmpty.
Definition at line 982 of file Trait.cs.
Referenced by ActPlan._Update(), HotItemHeld.GetSelfAct(), AI_Idle.Run(), ActThrow.Throw(), and Chara.TryUse().
|
inlinevirtual |
Reimplemented in TraitFood, and TraitFoodPreparedPackage.
Definition at line 973 of file Trait.cs.
References Card.HasElement().
Referenced by ActPlan._Update(), Chara.CanEat(), HotItemHeld.GetSelfAct(), AI_Eat.IsValidTarget(), AI_Idle.Run(), and Chara.TryUse().
|
inlinevirtual |
Reimplemented in TraitAltar.
Definition at line 835 of file Trait.cs.
References CanOnlyCarry, Card.isChara, Card.rarity, and Card.trait.
Referenced by AI_Offer.IsValidTarget().
|
inlinevirtual |
Reimplemented in TraitBaseSpellbook, TraitBookSecret, TraitBookSkill, TraitScroll, and TraitScrollStatic.
Definition at line 964 of file Trait.cs.
Referenced by ActPlan._Update(), HotItemHeld.GetSelfAct(), AI_Idle.Run(), and Chara.TryUse().
|
inlinevirtual |
Reimplemented in TraitAmmo, TraitAncientbook, TraitBlueprint, TraitBook, TraitFood, TraitFoodEggFertilized, TraitGambleChest, TraitMonsterBall, TraitNote, TraitRecipe, TraitRecipeCat, TraitSalesTag, TraitShackle, and TraitTeleporter.
Definition at line 588 of file Trait.cs.
References CanStack.
|
inlinevirtual |
Reimplemented in TraitCatalyst, TraitCrafter, TraitFoodPreparedPackage, TraitGamble, TraitGeneMachine, TraitGeneratorWheel, TraitItem, TraitLoytelMart, TraitMannequin, TraitMoongate, TraitPainter, TraitPhone, TraitPowerStatue, TraitShackle, TraitSlotMachine, and TraitWaystone.
Definition at line 995 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct().
Reimplemented in TraitDye, and TraitFoodMeat.
Definition at line 1000 of file Trait.cs.
Reimplemented in TraitPotionEmpty.
Definition at line 1005 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitEffect.
Definition at line 715 of file Trait.cs.
Referenced by Card.SecondaryCompare().
|
inlinevirtual |
Reimplemented in TraitAlchemyBench, TraitBBQ, TraitCauldron, TraitHearth, TraitLoom, TraitStove, and TraitToolSculpture.
Definition at line 578 of file Trait.cs.
References Card.id, CardRow.id, CardRow.origin, owner, and Card.sourceCard.
Referenced by TraitCrafter.GetSortVal(), TraitCrafter.IsIngredient(), InvOwnerMod.IsValidRangedMod(), and Thing.WriteNote().
|
inline |
Definition at line 822 of file Trait.cs.
References item, Point.ListCards(), Card.PlaySound(), and Card.pos.
Referenced by AI_Cook.Run().
|
inline |
Definition at line 2071 of file Trait.cs.
References EClass._zone, Card.ChangeMaterial(), SourceManager.charas, ThingGen.Create(), ThingGen.CreateFromFilter(), ThingGen.CreateMap(), ThingGen.CreatePotion(), ThingGen.CreateRod(), ThingGen.CreateScroll(), ThingGen.CreateSpellbook(), EClass.debug, Debug, Card.Dye(), SourceManager.elements, CoreDebug.enable, Player.flags, DNA.GenerateGene(), SpawnList.Get(), SourceElement.Row.id, Spatial.id, GuildMerchant.IsCurrentZone, GuildThief.IsCurrentZone, Zone.IsFestival, TraitSeed.LevelSeed(), Player.Flags.loytelMartLv, TraitSeed.MakeRandomSeed(), Card.MakeRefFrom(), SourceManager.materials, Guild.Merchant, EClass.player, EClass.rnd(), EClass.rndHalf(), SpawnList.Select(), Card.SetNum(), Card.SetPriceFix(), CardBlueprint.SetRarity(), EClass.sources, Guild.Thief, SourceElement.Row.thing, and Card.trait.
|
inlinevirtual |
Reimplemented in TraitBaseSpellbook, TraitBookSecret, TraitBookSkill, TraitFactory, TraitRecipeBook, and TraitScrollMap.
Definition at line 612 of file Trait.cs.
Referenced by AI_Read.OnSetOwner(), and AI_Read.Run().
|
inlinevirtual |
Reimplemented in TraitTile.
Definition at line 808 of file Trait.cs.
References Recipe.Create(), and Card.Thing.
Referenced by BuildMenu.RefreshCategory().
|
inline |
|
inline |
Definition at line 1333 of file Trait.cs.
References Card.c_isImportant, and Card.id.
Referenced by InvOwnerRefuel._OnProcess().
|
inlinevirtual |
Reimplemented in TraitDrink, and TraitItemProc.
Definition at line 598 of file Trait.cs.
Referenced by ActItem.BuildAct(), Chara.ShouldThrowAway(), Chara.TryTakeSharedItems(), and Chara.TryUse().
Reimplemented in TraitDrinkMilkMother, TraitToolBrush, and TraitToolShears.
Definition at line 631 of file Trait.cs.
Referenced by TCOrbitChara.RefreshAll().
|
inlinevirtual |
Definition at line 959 of file Trait.cs.
Referenced by Player.EquipTool(), Player.RefreshCurrentHotItem(), WidgetCurrentTool.Select(), and LayerRegisterHotbar.SetItem().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitGene, TraitPerfume, TraitPotionRandom, TraitRodRandom, TraitScrollRandom, TraitShrine, and TraitSpellbookRandom.
Definition at line 691 of file Trait.cs.
References SourceData< T, T2 >.BaseRow.GetText(), owner, and Card.sourceCard.
Referenced by TraitCrafter.Craft(), and Thing.GetName().
|
inline |
Definition at line 560 of file Trait.cs.
References Params.
Referenced by TraitNewZone.CreateZone(), Zone.GetSpawnPos(), TraitCauldron.IDReqEle(), TraitCrafter.IDReqEle(), TraitNewZone.IsFor(), TraitNewZone.MoveZone(), TraitAltar.OnCreate(), TraitBook.OnCreate(), TraitNote.OnCreate(), TraitAltar.OnImportMap(), TraitBook.OnImportMap(), TraitAltar.OnOffer(), TraitDoorBell.OnOpenDoor(), TraitDiary.OnRead(), TraitMusicBox.OnUse(), and TraitTeleporter.TryTeleport().
|
inline |
|
inline |
Definition at line 729 of file Trait.cs.
References owner, and Card.pos.
Referenced by Zone.AddRandomVisitor(), TraitRoadSign.OnRenderTile(), and FactionBranch.Recruit().
Definition at line 734 of file Trait.cs.
References Point.IsValid, ListPoints(), owner, Card.pos, and radius.
Referenced by AIAct.DoGotoSpot< T >(), GoalGraze.GetPos(), GoalSpot.Run(), AIWork.SetDestPos(), Zone.TryAddThingInSpot< T >(), and TraitSpotBiome.Update().
|
inlinevirtual |
Reimplemented in TraitTile.
Definition at line 803 of file Trait.cs.
References Recipe.Create(), and Card.Thing.
Referenced by HotItemHeld.OnSetCurrentItem(), and TraitFakeBlock.TrySetHeldAct().
|
inlinevirtual |
Reimplemented in TraitPotionRandom, TraitRod, and TraitScroll.
Definition at line 617 of file Trait.cs.
Referenced by ButtonGrid.SetCard().
|
inlinevirtual |
Definition at line 622 of file Trait.cs.
Referenced by ButtonGrid.SetCard().
|
inline |
Definition at line 1478 of file Trait.cs.
References Card.c_dateStockExpire, World.date, SlaverData.dateRefresh, Date.IsExpired(), and EClass.world.
Referenced by TCOrbitChara.RefreshAll(), and TCOrbitThing.RefreshAll().
|
inline |
Definition at line 953 of file Trait.cs.
References SourceData< T, T2 >.BaseRow._index, and Card.sourceCard.
Referenced by LayerHome.RefreshSpots().
|
inline |
Definition at line 1455 of file Trait.cs.
References Card.c_dateStockExpire, World.date, SlaverData.dateRefresh, Date.GetRemainingHours(), Date.GetText(), and EClass.world.
|
inlinevirtual |
Reimplemented in TraitBookPlan, TraitBookSkill, TraitChara, TraitFigure, TraitGambleChest, TraitGene, TraitMaterialHammer, TraitMod, TraitMonsterBall, TraitPerfume, TraitPotionRandom, TraitRecipe, TraitRecipeCat, and TraitScroll.
Definition at line 583 of file Trait.cs.
References owner, Card.sourceCard, and RenderRow.value.
Referenced by Card.GetValue().
|
inlinevirtual |
Reimplemented in TraitChopper, TraitGamble, and TraitTrainingDummy.
Definition at line 642 of file Trait.cs.
Referenced by AI_Idle.TryPerformIdleUse().
|
inline |
Definition at line 1083 of file Trait.cs.
References EClass._zone, Card.isOn, Zone.isStarted, EClass.pc, Card.PlaySound(), and Card.RecalculateFOV().
Referenced by Card.SetPlaceState().
|
inline |
Definition at line 1323 of file Trait.cs.
Referenced by UIDragGridInfo.InitFuel(), and InvOwnerRefuel.ShouldShowGuide().
|
inline |
|
inline |
Definition at line 1306 of file Trait.cs.
References Card.autoRefuel, and Card.c_charges.
Referenced by AI_UseCrafter.Run(), and InvOwnerCraft.TryStartCraft().
|
inlinevirtual |
Reimplemented in TraitLightSun.
Definition at line 752 of file Trait.cs.
References EClass._map, Algorithms.WeightCell.blocked, CanUseRoomRadius, Point.cell, Point.Copy(), Map.ForeachSphere(), Cell.HasBlock, Cell.HasFloor, Los.IsVisible(), listRadiusPoints, owner, BaseArea.points, Card.pos, radius, and radiusType.
Referenced by VirtualDate.BuildSunMap(), TraitSpotBiome.CountNotableThing(), GetRandomPoint(), Point.IsInSpot< T >(), OnRenderTile(), Map.RefreshSunMap(), and Zone.TryAddThingInSpot< T >().
|
inline |
Definition at line 870 of file Trait.cs.
References item, Point.ListCards(), Card.PlaySound(), and Card.pos.
Referenced by AI_Offer.Run().
|
inline |
Definition at line 848 of file Trait.cs.
References Card.c_idDeity, item, Point.ListCards(), Card.pos, SourceManager.religions, EClass.rnd(), EClass.sources, and Card.Talk().
Referenced by AI_Offer.Run().
|
inlinevirtual |
|
inline |
Definition at line 1500 of file Trait.cs.
References EClass._zone, Add(), Card.AddThing(), Card.c_charges, Card.c_copyContainer, Card.c_dateStockExpire, Card.c_revealLock, CanCopy(), Card.category, Card.Chara, CopyShop, ThingGen.Create(), ThingGen.CreateFromCategory(), ThingGen.CreatePerfume(), ThingGen.CreatePlan(), ThingGen.CreatePotion(), ThingGen.CreateRecipe(), ThingGen.CreateRedBook(), ThingGen.CreateRune(), ThingGen.CreateScroll(), ThingGen.CreateSkillbook(), ThingGen.CreateSpellbook(), ThingGen.CreateTreasureContent(), World.date, EClass.debug, DefaultStock, ThingContainer.DestroyAll(), Card.Duplicate(), Card.DyeRandom(), Card.elements, SourceManager.elements, CoreDebug.enable, Card.Evalue(), ThingContainer.Find(), SpatialManager.Find(), Player.flags, EClass.game, BaseCard.GetInt(), Card.GetPrice(), Date.GetRaw(), Element.HasTag(), Card.id, RecipeSource.id, SourceElement.Row.id, Spatial.id, IdNoRestock, Card.IsContainer, GuildThief.IsCurrentZone, Date.IsExpired(), Zone.IsFestival, Card.IsFood, IsNoShop, item, RecipeManager.list, Player.Flags.loytelMartLv, Spatial.lv, CraftUtil.MakeDish(), TraitSeed.MakeSeed(), Player.noRestocks, Card.Num, NumCopyItem, EClass.pc, EClass.player, Game.quests, RenderRow.recipeKey, ElementContainer.Remove(), Card.RemoveThings(), EClass.rnd(), EClass.rndHalf(), RecipeSource.row, ElementContainer.SetBase(), BaseCard.SetInt(), Card.SetLv(), CardBlueprint.SetNormalRarity(), Card.SetNum(), Card.SetPriceFix(), TraitTicketFurniture.SetZone(), Thing.source, EClass.sources, Game.spatials, Guild.Thief, Card.Thing, Card.things, Card.trait, Card.TryMakeRandomItem(), and EClass.world.
Referenced by TraitVendingMachine.OnUse().
Reimplemented in TraitDreamBug, TraitDrink, TraitDye, and TraitWell.
Definition at line 608 of file Trait.cs.
Referenced by InvOwnerBlend._OnProcess(), and Chara.TryUse().
|
inlinevirtual |
Reimplemented in TraitBoat, TraitDoorSwing, TraitHouseBoard, TraitLightSun, TraitTeleporter, TraitTent, and TraitTrainingDummyArmor.
Definition at line 675 of file Trait.cs.
Referenced by Card.SetPlaceState().
|
inlinevirtual |
Reimplemented in TraitBrewery.
Definition at line 1057 of file Trait.cs.
Reimplemented in TraitBlanket, TraitFakeBlock, and TraitPotionAlchemy.
Definition at line 659 of file Trait.cs.
Referenced by Recipe.Craft(), and RecipeCard.Craft().
|
inlinevirtual |
Reimplemented in TraitAltar, TraitBaseContainer, TraitBaseSpellbook, TraitBlanket, TraitBook, TraitBookSkill, TraitChestPractice, TraitDreamBug, TraitFakeBlock, TraitFirework, TraitFollower, TraitGambleChest, TraitGodStatue, TraitLockpick, TraitMerchant, TraitMod, TraitMonsterBall, TraitNote, TraitPerfume, TraitPotionRandom, TraitPowerStatue, TraitRecipe, TraitRod, TraitRodRandom, TraitScrollMapTreasure, TraitScrollRandom, TraitSeed, TraitShrine, TraitSpecialLantern, TraitStethoscope, TraitTape, TraitToolRange, TraitToolRangeCane, TraitToolWaterPot, TraitTrainingDummyArmor, TraitWell, TraitWhipEgg, and TraitWhipLove.
Definition at line 663 of file Trait.cs.
Referenced by Card.Create(), and SerializedCards.Restore().
|
inlinevirtual |
Reimplemented in TraitDrink, TraitDrinkMilkMother, and TraitPotionEmpty.
Definition at line 987 of file Trait.cs.
Referenced by Chara.Drink(), and ActThrow.Throw().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitToolTorch.
Definition at line 1411 of file Trait.cs.
Referenced by CardRenderer.OnEnterScreen().
|
inlinevirtual |
Reimplemented in TraitEQFlower.
Definition at line 667 of file Trait.cs.
Referenced by CharaBody.Equip(), and CharaBody.SetOwner().
|
inlinevirtual |
Reimplemented in TraitDetector.
Definition at line 1041 of file Trait.cs.
Referenced by HotItemHeld.OnSetCurrentItem().
|
inlinevirtual |
Reimplemented in TraitAltar, TraitBook, TraitNewZone, and TraitNote.
Definition at line 651 of file Trait.cs.
Referenced by SerializedCards.Restore().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitDoorBell.
Definition at line 1079 of file Trait.cs.
Referenced by TraitDoor.TryOpen().
|
inlinevirtual |
Reimplemented in TraitBaseSpellbook, TraitBlueprint, TraitBook, TraitBookSecret, TraitBookSkill, TraitDeed, TraitDeedRelocate, TraitDiary, TraitIndulgence, TraitLicense, TraitNewspaper, TraitRecipe, TraitRecipeBook, TraitRecipeCat, TraitScrollMap, TraitScrollStatic, TraitStoryBook, and TraitStoryBookHome.
Definition at line 969 of file Trait.cs.
Referenced by AI_Read.OnSetOwner(), and AI_Read.Run().
|
inlinevirtual |
Reimplemented in TraitBoat.
Definition at line 683 of file Trait.cs.
Referenced by Map.OnCardRemovedFromZone().
|
inlinevirtual |
Reimplemented in TraitPaintBoard, and TraitShrine.
Definition at line 627 of file Trait.cs.
Referenced by CardRenderer.Draw().
Reimplemented in TraitLightSun, and TraitRoadSign.
Definition at line 700 of file Trait.cs.
References MeshPass.Add(), BaseGameScreen.guide, item, ListPoints(), ScreenGuide.passGuideFloor, Point.Position(), radius, GameSetting.render, EClass.screen, EClass.setting, and GameSetting.RenderSetting.thingZ.
Referenced by RecipeCard.OnRenderMarker(), ActionMode.OnRenderTile(), and AM_Adv.OnRenderTile().
|
inlinevirtual |
Reimplemented in TraitCanvas, TraitContainer, TraitEquipItem, and TraitFigure.
Definition at line 1067 of file Trait.cs.
Referenced by ButtonGrid.SetCard().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitChestPractice, TraitClock, TraitFertilizer, TraitGenerator, and TraitPhone.
Definition at line 687 of file Trait.cs.
Referenced by Card.OnSimulateHour().
|
inlinevirtual |
Reimplemented in TraitCurrencyMedal, TraitFloorSwitch, TraitGeneratorWheel, TraitMiniPool, TraitNewZone, TraitSwing, and TraitTrapMine.
Definition at line 1071 of file Trait.cs.
Referenced by Chara._Move(), and Chara.Tick().
|
inlinevirtual |
Reimplemented in TraitGeneratorWheel, and TraitSwing.
Definition at line 1075 of file Trait.cs.
Referenced by Chara._Move().
Reimplemented in TraitDrink, and TraitDye.
Definition at line 991 of file Trait.cs.
Referenced by ActThrow.Throw().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitJukeBox, and TraitLeverBreaker.
Definition at line 1231 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitEQFlower.
Definition at line 671 of file Trait.cs.
Referenced by CharaBody.Unequip().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitAmmo, TraitBank, TraitBJTable, TraitBookResident, TraitCatalyst, TraitCrafter, TraitDaggerGrave, TraitDetector, TraitEditPlaylist, TraitEquipItem, TraitFarmChest, TraitFirework, TraitFireworkLauncher, TraitFoodPreparedPackage, TraitGachaBall, TraitGainPrecious, TraitGamble, TraitGambleChest, TraitGeneMachine, TraitGeneratorWheel, TraitGiftJure, TraitGiftNewYear, TraitGiftPack, TraitGoodsCoin, TraitHat, TraitItemProc, TraitJukeBox, TraitMannequin, TraitMaterialHammer, TraitMod, TraitMoongate, TraitMoongateEx, TraitMusicBox, TraitPainter, TraitParcel, TraitPhone, TraitPlamoBox, TraitPolicyBoard, TraitPowerStatue, TraitRadio, TraitRecycle, TraitRope, TraitScrollMapTreasure, TraitShackle, TraitSlotMachine, TraitStairsLocked, TraitTape, TraitTaxChest, TraitTerraGlobe, TraitVendingMachine, TraitViewMap, TraitWaystone, and TraitWhistlePeace.
Definition at line 1010 of file Trait.cs.
References Chara.held, and Chara.TryHoldCard().
Referenced by HotItemHeld.TrySetAct().
Reimplemented in TraitDye, and TraitFoodMeat.
Definition at line 1019 of file Trait.cs.
Reimplemented in TraitPotionEmpty.
Definition at line 1024 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitWoodMill.
Definition at line 1185 of file Trait.cs.
References Card.isOn, EClass.pc, Card.PlaySound(), Card.pos, Card.RecalculateFOV(), Point.RefreshNeighborTiles(), and Card.Say().
|
inlinevirtual |
Reimplemented in TraitToolTorch.
Definition at line 1416 of file Trait.cs.
References CardRenderer.AddExtra(), Card.isOn, RenderObject.isSynced, CardRenderer.RemoveExtra(), and Card.renderer.
|
inline |
Definition at line 1365 of file Trait.cs.
References Card.Destroy(), Card.isOn, Card.ModCharge(), Card.Num, CardRenderer.PlayAnime(), Card.PlaySoundDrop(), Card.renderer, Msg.Say(), Toggle(), and Card.trait.
Referenced by InvOwnerRefuel._OnProcess().
|
inlinevirtual |
Reimplemented in TraitAbility, and TraitToolRange.
Definition at line 1431 of file Trait.cs.
References Card.ammoData, Card.c_ammo, Card.c_charges, Card.IsIdentified, Card.isThing, Card.Num, UIText.SetText(), Thing.source, and Card.Thing.
Referenced by ButtonGrid.SetCard(), and HotItemThing.SetSubText().
|
inlinevirtual |
Reimplemented in TraitAbility, TraitAltar, TraitAmmoTalisman, TraitBaseContainer, TraitBaseSpellbook, TraitBed, TraitBlueprint, TraitBook, TraitBookSkill, TraitCoreZone, TraitDetector, TraitFirework, TraitFollower, TraitGenerator, TraitLoytelMart, TraitMagicChest, TraitMod, TraitMonsterBall, TraitParcel, TraitRecipe, TraitRecipeCat, TraitResourceMain, TraitScrollMap, TraitSeed, TraitSpecialLantern, TraitTape, TraitTeleporter, TraitTent, TraitTicketFurniture, TraitTile, TraitToolWaterPot, TraitTrap, and TraitWell.
Definition at line 696 of file Trait.cs.
Referenced by Thing.GetName(), and Chara.GetName().
|
inlinevirtual |
Definition at line 636 of file Trait.cs.
References OnSetOwner(), and owner.
Referenced by Card.ApplyTrait().
|
inlinevirtual |
|
inlinevirtual |
Definition at line 1151 of file Trait.cs.
References EClass._zone, Spatial.electricity, Card.isOn, Zone.isStarted, Card.PlaySound(), and Card.Say().
Referenced by Card.AddThing(), ZoneEventRaid.GetSpawnPos(), AI_UseCrafter.OnEnd(), TraitFireworkLauncher.OnUse(), TraitMusicBox.OnUse(), TraitTerraGlobe.OnUse(), Refuel(), and AI_UseCrafter.Run().
|
inlinevirtual |
Definition at line 892 of file Trait.cs.
References Card.c_lockedHard, Card.c_lockLv, Card.Evalue(), Card.isLostProperty, Chara.IsPC, Stats.Mod(), Card.ModCharge(), Card.ModExp(), Player.ModKarma(), Card.PlayAnime(), EClass.player, Card.PlaySound(), EClass.rnd(), Card.Say(), Chara.stamina, and Card.things.
|
inlinevirtual |
Reimplemented in TraitBaseSpellbook.
Definition at line 887 of file Trait.cs.
Referenced by AI_Read.Run().
|
inline |
Definition at line 1378 of file Trait.cs.
References EClass._zone, ThingContainer.Foreach(), item, EClass.pc, and Card.things.
|
inlinevirtual |
Reimplemented in TraitAltar, TraitAltarChaos, TraitBath, TraitBed, TraitBuildBoard, TraitCanvas, TraitContainer, TraitCoreDefense, TraitCoreZone, TraitCrafter, TraitDeliveryChest, TraitDoor, TraitDoorCurtain, TraitDrawingPaper, TraitEffect, TraitElevator, TraitFactionBoard, TraitFigure, TraitGacha, TraitHoard, TraitHomeBoard, TraitHouseBoard, TraitMapBoard, TraitMirror, TraitNewspaper, TraitNewZone, TraitNote, TraitPaintBoard, TraitPillowStrange, TraitQuestBoard, TraitResearchBoard, TraitResidentBoard, TraitRoomPlate, TraitSpecialLantern, TraitSwitch, TraitTeleporter, TraitTool, TraitToolMusic, TraitToolMusicBig, TraitTrainingDummy, TraitWaystone, and TraitWell.
Definition at line 1029 of file Trait.cs.
References ActPlan.cc, Card.Chara, and ActPlan.TrySetAct().
Referenced by ActPlan._Update(), and AM_MoveInstalled.OnProcessTiles().
|
inlinevirtual |
Reimplemented in TraitBroom, TraitCatalyst, TraitContainer, TraitDetector, TraitEcoMark, TraitFakeBlock, TraitLeash, TraitMirror, TraitRod, TraitSalesTag, TraitShackle, TraitStethoscope, TraitSyringeGene, TraitSyringeHeaven, TraitTicketFurniture, TraitToolBrush, TraitToolBrushStrip, TraitToolBuild, TraitToolButcher, TraitToolHammerStrip, TraitToolMusic, TraitToolShears, TraitToolSickle, TraitToolTorch, TraitToolWaterCan, TraitToolWaterPot, TraitWhipEgg, TraitWhipLove, and TraitWrench.
Definition at line 1037 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct(), and HotItemHeld.TrySetToolAct().
|
inlinevirtual |
Definition at line 1235 of file Trait.cs.
References EClass._zone, ActPlan.altAction, Card.c_charges, LayerDragGrid.Create(), Card.disableAutoToggle, Card.isOn, Zone.IsPCFaction, ActPlan.IsSelfOrNeighbor, and ActPlan.TrySetAct().
Referenced by ActPlan._Update().
|
inlinevirtual |
Definition at line 1129 of file Trait.cs.
References EClass._map, EClass._zone, Card.Cell, Map.config, World.date, Spatial.electricity, Cell.HasRoof, Date.hour, MapConfig.hour, Map.IsIndoor, Card.IsInstalled, Card.isOn, Weather.IsRaining, World.weather, and EClass.world.
Referenced by Scene.Init(), Zone.OnSimulateHour(), and Zone.RefreshElectricity().
|
inline |
Definition at line 1103 of file Trait.cs.
References Card.isOn, EClass.pc, and Card.PlaySound().
Referenced by Card.SetPlaceState().
|
inlinevirtual |
Reimplemented in TraitDoor, TraitFoodEgg, TraitGeneratorWheel, TraitSpotBiome, and TraitSpotSpawn.
Definition at line 725 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitBookPlan, TraitBookSkill, TraitGene, TraitItem, TraitLetterOfWill, TraitRecipe, TraitRecipeBook, and TraitSeed.
Definition at line 949 of file Trait.cs.
Definition at line 29 of file Trait.cs.
Referenced by ListPoints(), and TraitLightSun.ListPoints().
Card Trait.owner |
Definition at line 27 of file Trait.cs.
Referenced by Chara._Move(), InvOwnerRecycle._OnProcess(), TraitGodStatue._OnUse(), TraitShrine._OnUse(), TraitSwitch.ActivateTrap(), TraitBed.AddHolder(), TraitHouseBoard.ApplyData(), ActMelee.Attack(), FactionBranch.CalcInnIncome(), TraitTrainingDummyArmor.CalcPV(), TraitTrolley.CanActivate(), TraitBed.CanAssign(), TraitNewZone.CanAutoEnter(), TraitDoor.CanClose(), TaskDrawWater.CanProgress(), TaskPourWater.CanProgress(), TraitScroll.CanRead(), TraitAmmo.CanStackTo(), TraitAncientbook.CanStackTo(), TraitFood.CanStackTo(), TraitFoodEggFertilized.CanStackTo(), TraitMonsterBall.CanStackTo(), TraitFoodPreparedPackage.CanUse(), TraitGamble.CanUse(), TraitGeneMachine.CanUse(), TraitGeneratorWheel.CanUse(), TraitItem.CanUse(), TraitLoytelMart.CanUse(), TraitMoongate.CanUse(), TraitPowerStatue.CanUse(), TraitShackle.CanUse(), TraitSlotMachine.CanUse(), TraitBed.ClearHolders(), TraitEffect.CompareTo(), Contains(), TraitCrafter.Craft(), TraitPotion.Create(), TraitSpellbook.Create(), TraitRod.Create(), TraitAbility.CreateAct(), TraitCatalyst.CreateAct(), LayerDragGrid.CreateChaosOffering(), LayerDragGrid.CreateCraft(), LayerDragGrid.CreateGacha(), LayerDragGrid.CreateOffering(), LayerDragGrid.CreateRecycle(), TraitNewZone.CreateZone(), AIAct.DoGoto< T >(), BaseTileMap.DrawTile(), TraitDye.Dye(), TraitBoat.ForeachDeck(), AI_Pray.GetAltar(), TraitTile.GetBuildModeRecipe(), TraitFactory.GetCostSp(), TraitItemProc.GetCraftNum(), TraitScrollMapTreasure.GetDest(), Hobby.GetEfficiency(), TraitNewZone.GetExitPos(), TraitStairs.GetExitPos(), TraitBed.GetHoverText(), TraitTrolley.GetIdSound(), GetName(), TraitGene.GetName(), TraitPotionRandom.GetName(), GetPoint(), AI_Trolley.GetPoint(), TraitPotionAlchemy.GetPower(), SurvivalManager.GetRandomPoint(), GetRandomPoint(), TraitTile.GetRecipe(), ZoneEventRaid.GetSpawnPos(), AI_Grab< T >.GetTarget(), TraitGeneMachine.GetTarget(), TeleportManager.GetTeleportZone(), GetValue(), TraitGene.GetValue(), TraitMod.GetValue(), TraitBoat.GetWaterMat(), TraitBed.HasHolder(), TraitChopper.IdleUse(), TraitGamble.IdleUse(), TraitTrainingDummy.IdleUse(), TraitTrap.IgnoreWhenLevitating(), TraitBed.IsFull(), TraitBed.IsHolder(), TraitDoor.IsOpen(), TraitShackle.IsRestraining(), TraitDoor.IsValid(), ListPoints(), TraitLightSun.ListPoints(), TraitBaseSpellbook.ModCharge(), TraitGenerator.ModHP(), TraitNewZone.MoveZone(), TraitHitchingPost.OnActivateTrap(), TraitSeesaw.OnActivateTrap(), TraitTrap.OnActivateTrap(), ConSleep.OnBeforeStart(), TraitDreamBug.OnBlend(), TraitDrink.OnBlend(), TraitWell.OnBlend(), TraitGodStatue.OnChangeMaterial(), TraitHouseBoard.OnChangePlaceState(), TraitTeleporter.OnChangePlaceState(), TraitTent.OnChangePlaceState(), TraitBrewery.OnChildDecay(), TraitBlanket.OnCrafted(), TraitPotionAlchemy.OnCrafted(), TraitBaseContainer.OnCreate(), TraitBaseSpellbook.OnCreate(), TraitBlanket.OnCreate(), TraitBook.OnCreate(), TraitChestPractice.OnCreate(), TraitFakeBlock.OnCreate(), TraitMonsterBall.OnCreate(), TraitPotionRandom.OnCreate(), TraitPowerStatue.OnCreate(), TraitRecipe.OnCreate(), TraitRod.OnCreate(), TraitRodRandom.OnCreate(), TraitSeed.OnCreate(), TraitSpecialLantern.OnCreate(), TraitToolRangeCane.OnCreate(), TraitToolWaterPot.OnCreate(), TaskDrawWater.OnCreateProgress(), TaskPourWater.OnCreateProgress(), TraitDrink.OnDrink(), TraitDrinkMilkMother.OnDrink(), AI_UseCrafter.OnEnd(), TraitRollingFortune.OnEndAI(), TraitEQFlower.OnEquip(), TraitAltar.OnImportMap(), TraitBook.OnImportMap(), TraitSwitch.OnInstall(), TraitAltar.OnOffer(), TraitDoorBell.OnOpenDoor(), TraitBaseSpellbook.OnRead(), TraitBookSecret.OnRead(), TraitDeed.OnRead(), TraitDeedRelocate.OnRead(), TraitDiary.OnRead(), TraitIndulgence.OnRead(), TraitLicense.OnRead(), TraitRecipe.OnRead(), TraitRecipeCat.OnRead(), TraitScrollMap.OnRead(), TraitScrollStatic.OnRead(), TraitBoat.OnRemovedFromZone(), TraitPaintBoard.OnRenderExtra(), TraitRoadSign.OnRenderTile(), AM_Blueprint.OnSave(), TraitJukeBox.OnSetBGM(), TraitCanvas.OnSetCardGrid(), TraitContainer.OnSetCardGrid(), TraitEquipItem.OnSetCardGrid(), TraitFigure.OnSetCardGrid(), TraitChestPractice.OnSimulateHour(), TraitClock.OnSimulateHour(), TraitFertilizer.OnSimulateHour(), TraitGenerator.OnSimulateHour(), TraitPhone.OnSimulateHour(), GoalSleep.OnSimulatePosition(), TraitCurrencyMedal.OnStepped(), TraitFloorSwitch.OnStepped(), TraitNewZone.OnStepped(), TraitSwing.OnSteppedOut(), TraitDye.OnThrowGround(), ZoneEventPhone.OnTickRound(), TraitJukeBox.OnToggle(), TraitLeverBreaker.OnToggle(), AM_Paint.OnUpdateInput(), TraitAmmo.OnUse(), TraitBank.OnUse(), TraitCatalyst.OnUse(), TraitCrafter.OnUse(), TraitDaggerGrave.OnUse(), TraitEquipItem.OnUse(), TraitFarmChest.OnUse(), TraitFirework.OnUse(), TraitFireworkLauncher.OnUse(), TraitFoodPreparedPackage.OnUse(), TraitGachaBall.OnUse(), TraitGainPrecious.OnUse(), TraitGeneMachine.OnUse(), TraitGiftJure.OnUse(), TraitGiftNewYear.OnUse(), TraitGiftPack.OnUse(), TraitGoodsCoin.OnUse(), TraitHat.OnUse(), TraitItemProc.OnUse(), TraitMannequin.OnUse(), TraitMod.OnUse(), TraitMusicBox.OnUse(), TraitParcel.OnUse(), TraitPlamoBox.OnUse(), TraitPowerStatue.OnUse(), TraitRadio.OnUse(), TraitScrollMapTreasure.OnUse(), TraitShackle.OnUse(), TraitStairsLocked.OnUse(), TraitTape.OnUse(), TraitTaxChest.OnUse(), TraitTerraGlobe.OnUse(), TraitVendingMachine.OnUse(), TraitWaystone.OnUse(), TraitWhistlePeace.OnUse(), TraitFoodMeat.OnUse(), TraitPotionEmpty.OnUse(), TraitContainer.Open(), ActClearWater.Perform(), ActDrawWater.Perform(), ActRestrain.Perform(), ActWater.Perform(), ActZap.Perform(), Zone_Dungeon.PlaceRail(), AttackProcess.PlayRangedAnime(), TraitBaseContainer.Prespawn(), TraitChest.Prespawn(), TraitChestOyster.Prespawn(), TraitContainerCurrency.Prespawn(), TraitToolBelt.Prespawn(), TraitEffect.Proc(), TraitBaseContainer.PutChara(), TraitGenerator.Recover(), TraitToolTorch.RefreshRenderer(), TraitBed.RemoveHolder(), TraitDoor.RotateDoor(), AI_Bladder.Run(), AI_GotoHearth.Run(), AI_LeaveMap.Run(), AI_Paint.Run(), AI_Pray.Run(), AI_Torture.Run(), AI_Trolley.Run(), AI_UseCrafter.Run(), GoalSleep.Run(), TaskWater.Run(), TraitDetector.Search(), TraitBed.SetBedType(), LayerPixelPaint.SetCanvas(), TraitAltar.SetDeity(), TeleportManager.SetID(), TraitAbility.SetMainText(), TraitAbility.SetName(), TraitAltar.SetName(), TraitAmmoTalisman.SetName(), TraitBaseContainer.SetName(), TraitBaseSpellbook.SetName(), TraitBed.SetName(), TraitBlueprint.SetName(), TraitGenerator.SetName(), TraitMonsterBall.SetName(), TraitParcel.SetName(), TraitRecipeCat.SetName(), TraitScrollMap.SetName(), TraitTape.SetName(), TraitToolWaterPot.SetName(), SetOwner(), TraitGenerator.ShortOut(), AI_Trolley.Stop(), TraitAltar.TakeOver(), ActThrow.Throw(), ConSuspend.Tick(), TraitDoor.ToggleDoor(), TraitDoorAutoShoji.ToggleDoor(), TraitDoorSwing.ToggleDoor(), TraitToolTorch.ToggleOn(), TraitSwitch.TryDisarmTrap(), TraitContainer.TryOpen(), TraitDoor.TryOpen(), TraitBaseSpellbook.TryProgress(), TraitAltar.TrySetAct(), TraitAltarChaos.TrySetAct(), TraitBath.TrySetAct(), TraitBed.TrySetAct(), TraitBuildBoard.TrySetAct(), TraitCanvas.TrySetAct(), TraitContainer.TrySetAct(), TraitCoreZone.TrySetAct(), TraitCrafter.TrySetAct(), TraitDeliveryChest.TrySetAct(), TraitDoor.TrySetAct(), TraitDrawingPaper.TrySetAct(), TraitEffect.TrySetAct(), TraitElevator.TrySetAct(), TraitFactionBoard.TrySetAct(), TraitFigure.TrySetAct(), TraitGacha.TrySetAct(), TraitHoard.TrySetAct(), TraitHomeBoard.TrySetAct(), TraitHouseBoard.TrySetAct(), TraitMapBoard.TrySetAct(), TraitMirror.TrySetAct(), TraitNewspaper.TrySetAct(), TraitNewZone.TrySetAct(), TraitNote.TrySetAct(), TraitPaintBoard.TrySetAct(), TraitPillowStrange.TrySetAct(), TraitQuestBoard.TrySetAct(), TraitResearchBoard.TrySetAct(), TraitResidentBoard.TrySetAct(), TraitRoomPlate.TrySetAct(), TraitSpecialLantern.TrySetAct(), TraitSwitch.TrySetAct(), TraitTeleporter.TrySetAct(), TraitToolMusic.TrySetAct(), TraitToolMusicBig.TrySetAct(), TraitTrainingDummy.TrySetAct(), TraitWaystone.TrySetAct(), TraitWell.TrySetAct(), TraitCatalyst.TrySetHeldAct(), TraitDetector.TrySetHeldAct(), TraitFakeBlock.TrySetHeldAct(), TraitRod.TrySetHeldAct(), TraitSalesTag.TrySetHeldAct(), TraitSyringeGene.TrySetHeldAct(), TraitSyringeHeaven.TrySetHeldAct(), TraitToolBuild.TrySetHeldAct(), TraitToolSickle.TrySetHeldAct(), TraitToolTorch.TrySetHeldAct(), TraitToolWaterCan.TrySetHeldAct(), TraitToolWaterPot.TrySetHeldAct(), HotItemHeld.TrySetToolAct(), TraitSeed.TrySprout(), TraitTeleporter.TryTeleport(), TraitFoodEgg.Update(), TraitSpotBiome.Update(), TraitSpotSpawn.Update(), FactionBranch.Upgrade(), TraitBed.ValidateOwners(), and TraitGene.WriteNote().
|
static |
Definition at line 25 of file Trait.cs.
Referenced by SourceCard.GetModelCrafter(), RecipeSource.GetReqSkill(), and LayerCraft.OnClickCraft().
|
get |
|
get |
Definition at line 352 of file Trait.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
|
get |
Definition at line 142 of file Trait.cs.
Referenced by Thing.CanAutoFire().
|
get |
Definition at line 164 of file Trait.cs.
Referenced by ActPlan._Update(), ActMelee.Attack(), ActRush.CanPerform(), ActEffect.DamageEle(), Act.IsValidTC(), and ActThrow.Throw().
|
get |
Definition at line 294 of file Trait.cs.
Referenced by PartialMap.Apply(), Chara.CanAcceptGift(), TraitSalesTag.CanTagSale(), Chara.DestroyPath(), Zone_Dungeon.PlaceRail(), InvOwnerRecycle.ShouldShowGuide(), Chara.ShouldThrowAway(), and ActThrow.Throw().
|
get |
Definition at line 304 of file Trait.cs.
Referenced by TaskHarvest.TryGetAct().
|
get |
Definition at line 300 of file Trait.cs.
Referenced by BuildMenu._Search(), InvOwner.AllowHold(), Chara.DropThing(), BuildMenu.RefreshCategory(), Chara.Revive(), InvOwnerChangeMaterial.ShouldShowGuide(), InvOwnerLighten.ShouldShowGuide(), and InvOwnerReconstruction.ShouldShowGuide().
|
get |
Definition at line 298 of file Trait.cs.
Referenced by CardRenderer.Draw().
|
get |
Definition at line 278 of file Trait.cs.
Referenced by HotItemNoItem._TrySetAct(), TraitSalesTag.CanTagSale(), and TraitTicketFurniture.TrySetHeldAct().
|
get |
|
get |
Definition at line 264 of file Trait.cs.
Referenced by HotItemHeld.CanRotate(), TaskBuild.CanRotateBlock(), and TaskBuild.GetHitResult().
|
get |
Definition at line 316 of file Trait.cs.
Referenced by TraitSalesTag.CanTagSale(), and GameDate.ShipGoods().
|
get |
Definition at line 296 of file Trait.cs.
Referenced by Card.Die().
|
get |
Definition at line 280 of file Trait.cs.
Referenced by AI_Steal.CanPerform(), ThingContainer.FindStealable(), AI_Steal.IsValidTC(), and TraitTicketFurniture.TrySetHeldAct().
|
get |
Definition at line 166 of file Trait.cs.
Referenced by Card.Teleport().
|
get |
Definition at line 266 of file Trait.cs.
Referenced by HotItemHeld.CanRotate(), TaskBuild.CanRotateBlock(), and TaskBuild.GetHitResult().
|
get |
Definition at line 148 of file Trait.cs.
Referenced by HotItemHeld.CanChangeHeightByWheel().
|
get |
Definition at line 152 of file Trait.cs.
Referenced by AM_Copy.HitTest(), PartialMap.Save(), and Map.Save().
|
get |
Definition at line 168 of file Trait.cs.
Referenced by Chara.CanAcceptGift(), ActThrow.CanThrow(), and HotItemHeld.TrySetAct().
|
get |
Definition at line 91 of file Trait.cs.
Referenced by TaskHarvest.TryGetAct().
|
get |
Definition at line 144 of file Trait.cs.
Referenced by ActPlan._Update().
|
get |
Definition at line 292 of file Trait.cs.
Referenced by AM_Build._IsRoofEditMode(), BuildMenu._Search(), ActPlan._Update(), InvOwner.AllowHold(), Chara.CanAcceptGift(), TraitNewZone.CanAutoEnter(), Player.CanExitBorder(), CanOffer(), AM_MoveInstalled.CanPutAway(), ActThrow.CanThrow(), Chara.DropThing(), ThingContainer.GetDest(), AM_Visibility.GetTarget(), Chara.PickHeld(), Map.PutAway(), BuildMenu.RefreshCategory(), InvOwnerGive.ShouldShowGuide(), InvOwnerRecycle.ShouldShowGuide(), Chara.TryDropCarryOnly(), InvOwner.TryHold(), and TraitNewZone.TrySetAct().
|
get |
Definition at line 232 of file Trait.cs.
Referenced by InvOwner.CanOpenContainer(), TraitBaseContainer.Prespawn(), and TraitContainer.TrySetAct().
|
get |
Definition at line 216 of file Trait.cs.
Referenced by ThingContainer._List().
|
get |
Definition at line 150 of file Trait.cs.
Referenced by CanStackTo(), FactionBranch.DailyOutcome(), Thing.GetName(), and CoreDebug.SetStartStockpile().
|
get |
Definition at line 214 of file Trait.cs.
Referenced by QuestDeliver.IsDestThing().
|
get |
Definition at line 97 of file Trait.cs.
Referenced by ListPoints().
|
get |
|
get |
Definition at line 514 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 536 of file Trait.cs.
Referenced by LayerInventory.CreateBuy(), and UIInventory.SwitchTab().
|
get |
Definition at line 132 of file Trait.cs.
Referenced by RecipeCard.Craft(), FactionBranch.DailyOutcome(), and TaskHarvest.HarvestThing().
|
get |
Definition at line 520 of file Trait.cs.
Referenced by TraitVendingMachine.OnUse().
|
get |
Definition at line 120 of file Trait.cs.
Referenced by Card.DecayNatural(), and Zone.TryAddThingInSharedContainer().
|
get |
Definition at line 128 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 198 of file Trait.cs.
Referenced by ActPlan._Update().
|
get |
Definition at line 358 of file Trait.cs.
Referenced by Card.SpawnLoot().
|
get |
Definition at line 250 of file Trait.cs.
Referenced by Card.Die().
|
get |
Definition at line 101 of file Trait.cs.
Referenced by TraitGamble.CanUse(), TraitItem.CanUse(), Zone.GetElectricity(), TraitNewZone.MoveZone(), TraitJukeBox.OnSetBGM(), UIMagicChest.RefreshBottom(), and Zone.RefreshElectricity().
|
get |
Definition at line 354 of file Trait.cs.
Referenced by AI_Pray.IsValid(), AI_Bladder.Run(), and AI_Paint.Run().
|
get |
Definition at line 460 of file Trait.cs.
Referenced by AI_UseCrafter.Run().
|
get |
Definition at line 99 of file Trait.cs.
Referenced by DramaCustomSequence.GetListGuide().
|
get |
Definition at line 328 of file Trait.cs.
Referenced by Thing.GetName(), and Card.GetPrice().
|
get |
Definition at line 130 of file Trait.cs.
Referenced by InvOwner.GetAutoUseLang().
|
get |
Definition at line 174 of file Trait.cs.
Referenced by Map._AddCard(), Scene.AddActorEx(), Scene.RebuildActorEx(), and Zone.RemoveCard().
|
get |
Definition at line 362 of file Trait.cs.
Referenced by AI_Idle.TryPerformIdleUse().
|
get |
Definition at line 360 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 45 of file Trait.cs.
Referenced by Card.GetSprite(), and ButtonGrid.SetRecipe().
|
get |
|
get |
|
get |
Definition at line 118 of file Trait.cs.
Referenced by BaseTileMap.DrawTile(), and BaseTileMap.GetThingPosition().
|
get |
Definition at line 370 of file Trait.cs.
Referenced by Chara.Tick().
|
get |
Definition at line 89 of file Trait.cs.
Referenced by Card.SetPlaceState().
|
get |
Definition at line 71 of file Trait.cs.
Referenced by CharaActorPCC.OnRender().
|
get |
|
get |
Definition at line 254 of file Trait.cs.
Referenced by TraitManager.OnAddCard(), and TraitManager.OnRemoveCard().
|
get |
|
get |
Definition at line 262 of file Trait.cs.
Referenced by ActPlan._Update().
|
get |
Definition at line 53 of file Trait.cs.
Referenced by Chara.DestroyPath(), GenBounds.ListEmptyPoint(), and Cell.Refresh().
|
get |
Definition at line 55 of file Trait.cs.
Referenced by Cell.Refresh().
|
get |
Definition at line 73 of file Trait.cs.
Referenced by Chara._Move(), and BaseTileMap.DrawTile().
|
get |
Definition at line 212 of file Trait.cs.
Referenced by InvOwner.CanShiftClick(), InvOwner.Transaction.IsValid(), UI.OpenFloatInv(), Card.RemoveThing(), and RecipeUpdater.RunRecipe().
|
get |
Definition at line 57 of file Trait.cs.
Referenced by TaskBuild.CanRotateBlock(), Chara.DestroyPath(), Map.ReloadRoom(), SerializedCards.Restore(), and TraitTicketFurniture.TrySetHeldAct().
|
get |
Definition at line 140 of file Trait.cs.
Referenced by ThingContainer.AddFactory(), LayerInteraction.GetPage(), InspectGroupThing.OnSetActions(), TraitCrafter.OnUse(), RecipeUpdater.RunRecipe(), TraitCrafter.ShouldConsumeIng(), and TraitCrafter.TrySetAct().
|
get |
Definition at line 63 of file Trait.cs.
Referenced by Cell.Refresh().
|
get |
Definition at line 126 of file Trait.cs.
Referenced by ThingContainer.IsFull(), and UIInventory.RefreshMenu().
|
get |
Definition at line 67 of file Trait.cs.
Referenced by BaseTileMap.DrawTile(), PointTarget.ShouldIgnore(), and AM_Picker.TestThing().
|
get |
|
get |
|
get |
Definition at line 260 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct().
|
get |
|
get |
Definition at line 65 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 61 of file Trait.cs.
Referenced by Cell.Refresh().
|
get |
Definition at line 59 of file Trait.cs.
Referenced by Cell.Refresh().
|
get |
Definition at line 464 of file Trait.cs.
Referenced by AI_UseCrafter.Run(), LayerCraft.SetFactory(), and LayerDragGrid.SetInv().
|
get |
Definition at line 256 of file Trait.cs.
Referenced by TraitManager.OnAddCard(), and TraitManager.OnRemoveCard().
|
get |
Definition at line 244 of file Trait.cs.
Referenced by ThingContainer.IsFull(), TraitWrench.IsValidTarget(), and UIInventory.RefreshMenu().
|
get |
Definition at line 180 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct().
|
get |
Definition at line 366 of file Trait.cs.
Referenced by ActPlan._Update(), ButtonGrid.OnMiddleClick(), UIPlaceHelper.Refresh(), and HotItemHeld.TrySetAct().
|
get |
Definition at line 170 of file Trait.cs.
Referenced by TraitItem.WriteNote().
|
get |
Definition at line 368 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct(), and TraitDetector.TrySetHeldAct().
|
get |
Definition at line 192 of file Trait.cs.
Referenced by Card.Create().
|
get |
Definition at line 176 of file Trait.cs.
Referenced by RecipeCard.Build().
|
get |
Definition at line 448 of file Trait.cs.
Referenced by LayerDragGrid.RefreshCost(), and LayerCraft.RefreshProduct().
|
get |
Definition at line 47 of file Trait.cs.
Referenced by LayerHome.RefreshSpots(), and TraitRecipe.SetName().
|
get |
Definition at line 350 of file Trait.cs.
Referenced by CharaRenderer.DrawHeld().
|
get |
Definition at line 516 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 31 of file Trait.cs.
Referenced by GetParam(), and GetParamInt().
|
get |
Definition at line 522 of file Trait.cs.
Referenced by TraitVendingMachine.OnUse().
|
get |
Definition at line 93 of file Trait.cs.
Referenced by GetRandomPoint(), Point.IsInSpot< T >(), ListPoints(), OnRenderTile(), and VirtualRoom.VirtualRoom().
|
get |
Definition at line 95 of file Trait.cs.
Referenced by ListPoints().
|
get |
Definition at line 364 of file Trait.cs.
Referenced by BuildMenu.RefreshCategory().
|
get |
|
get |
Definition at line 356 of file Trait.cs.
Referenced by CardRenderer.Draw().
|
get |
Definition at line 302 of file Trait.cs.
Referenced by BaseTaskHarvest.SetTarget(), and TaskHarvest.TryGetAct().
|
get |
Definition at line 518 of file Trait.cs.
Referenced by Zone.GetRandomVisitPos().
|
get |
Definition at line 75 of file Trait.cs.
Referenced by Cell.AddCard(), Cell.RemoveCard(), and Card.SetPlaceState().
|
get |
Definition at line 87 of file Trait.cs.
Referenced by Card.SetPlaceState().
|
get |
Definition at line 334 of file Trait.cs.
Referenced by CharaRenderer.Draw(), and CharaActorPCC.OnRender().
|
get |
Definition at line 330 of file Trait.cs.
Referenced by Thing.GetName().
|
get |
Definition at line 178 of file Trait.cs.
Referenced by AM_MoveInstalled.OnProcessTiles().
|
get |
Definition at line 134 of file Trait.cs.
Referenced by CardRenderer.TrySpawnOrbit().
|
get |
|
get |
Definition at line 248 of file Trait.cs.
Referenced by Card.Die(), and ActThrow.Throw().
|
get |
Definition at line 49 of file Trait.cs.
Referenced by BaseTileMap.DrawTile(), TileMapElona.DrawTile(), and BaseTileMap.GetThingPosition().
|
get |
Definition at line 468 of file Trait.cs.
Referenced by ThingContainer.AddFactory(), Card.AddThing(), and RecipeUpdater.RunRecipe().
|
get |
Definition at line 194 of file Trait.cs.
Referenced by CardRenderer.Draw().
|
get |
Definition at line 440 of file Trait.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
Definition at line 43 of file Trait.cs.
Referenced by Cell.Refresh().