|
Elin Decompiled Documentation EA 23.250 Nightly Patch 1
|
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 (bool reroll=false) |
| Thing | CreateStock () |
Public Attributes | |
| Card | owner |
Static Public Attributes | |
| static TraitSelfFactory | SelfFactory = new TraitSelfFactory() |
Static Public Attributes inherited from EClass | |
| 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 | OriginalElectricity [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] |
| virtual bool | CanChangeAffinity [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 | |
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 | sqrt (int a) |
| 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 609 of file Trait.cs.
Referenced by InvOwnerBlend.ShouldShowGuide().
|
inlinevirtual |
Reimplemented in TraitSpotExit.
Definition at line 726 of file Trait.cs.
Referenced by TileType._HitTest().
|
inlinevirtual |
Reimplemented in TraitBrewery, and TraitContainerCompost.
Definition at line 1068 of file Trait.cs.
Referenced by Card.DecayNatural().
|
inlinevirtual |
Definition at line 819 of file Trait.cs.
References Card.trait.
Referenced by AI_Cook.IsValidTarget().
|
inlinevirtual |
Reimplemented in TraitDemitas, and TraitKettle.
Definition at line 1456 of file Trait.cs.
Referenced by InvOwnerCopyShop.AllowMoved(), OnBarter(), InvOwner.OnDrag(), and InvOwnerCopyShop.ShouldShowGuide().
|
inlinevirtual |
Reimplemented in TraitDrink, TraitLumiestCrimAle, and TraitPotionEmpty.
Definition at line 988 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 979 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 841 of file Trait.cs.
References CanOnlyCarry, Card.isChara, Card.rarity, and Card.trait.
Referenced by AI_Offer.IsValidTarget().
|
inlinevirtual |
Reimplemented in TraitBaseSpellbook, TraitBookExp, TraitBookSkill, TraitScroll, and TraitScrollStatic.
Definition at line 970 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 594 of file Trait.cs.
References CanStack.
|
inlinevirtual |
Reimplemented in TraitCatalyst, TraitCrafter, TraitDamnPool, TraitFoodPreparedPackage, TraitGamble, TraitGeneMachine, TraitGeneratorHamster, TraitGeneratorWheel, TraitItem, TraitLoytelMart, TraitMannequin, TraitMoongate, TraitPainter, TraitPhone, TraitPowerStatue, TraitShackle, TraitSlotMachine, and TraitWaystone.
Definition at line 1001 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct().
Reimplemented in TraitDye, and TraitFoodMeat.
Definition at line 1006 of file Trait.cs.
Reimplemented in TraitPotionEmpty.
Definition at line 1011 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitEffect.
Definition at line 721 of file Trait.cs.
Referenced by Card.SecondaryCompare().
|
inlinevirtual |
Reimplemented in TraitAlchemyBench, TraitBBQ, TraitCauldron, TraitHearth, TraitLoom, TraitStove, and TraitToolSculpture.
Definition at line 584 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 828 of file Trait.cs.
References item, Point.ListCards(), Card.PlaySound(), and Card.pos.
Referenced by AI_Cook.Run().
|
inline |
Definition at line 2148 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, TraitBookExp, TraitBookSkill, TraitFactory, TraitRecipeBook, and TraitScrollMap.
Definition at line 618 of file Trait.cs.
Referenced by AI_Read.OnSetOwner(), and AI_Read.Run().
|
inlinevirtual |
Reimplemented in TraitTile.
Definition at line 814 of file Trait.cs.
References Recipe.Create(), and Card.Thing.
Referenced by BuildMenu.RefreshCategory().
|
inline |
|
inline |
Definition at line 1339 of file Trait.cs.
References Card.c_isImportant, and Card.id.
Referenced by InvOwnerRefuel._OnProcess().
|
inlinevirtual |
Reimplemented in TraitDrink, and TraitItemProc.
Definition at line 604 of file Trait.cs.
Referenced by ActItem.BuildAct(), Chara.ShouldThrowAway(), Chara.TryTakeSharedItems(), and Chara.TryUse().
Reimplemented in TraitDrinkMilkMother, TraitToolBrush, and TraitToolShears.
Definition at line 637 of file Trait.cs.
Referenced by TCOrbitChara.RefreshAll().
|
inlinevirtual |
Definition at line 965 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 697 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 566 of file Trait.cs.
References Params.
Referenced by TraitNewZone.CreateZone(), Zone.GetSpawnPos(), TraitCauldron.IDReqEle(), TraitCrafter.IDReqEle(), TraitNewZone.IsFor(), TraitNewZone.MoveZone(), TraitAltar.OnCreate(), TraitASMR.OnCreate(), TraitBook.OnCreate(), TraitNote.OnCreate(), TraitAltar.OnImportMap(), TraitASMR.OnImportMap(), TraitBook.OnImportMap(), TraitAltar.OnOffer(), TraitDoorBell.OnOpenDoor(), TraitDiary.OnRead(), TraitMusicBox.OnUse(), and TraitTeleporter.TryTeleport().
|
inline |
|
inline |
Definition at line 735 of file Trait.cs.
References owner, and Card.pos.
Referenced by Zone.AddRandomVisitor(), TraitRoadSign.OnRenderTile(), and FactionBranch.Recruit().
Definition at line 740 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 809 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 623 of file Trait.cs.
Referenced by ButtonGrid.SetCard().
|
inlinevirtual |
Definition at line 628 of file Trait.cs.
Referenced by ButtonGrid.SetCard().
|
inline |
Definition at line 1484 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 959 of file Trait.cs.
References SourceData< T, T2 >.BaseRow._index, and Card.sourceCard.
Referenced by LayerHome.RefreshSpots().
|
inline |
Definition at line 1461 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 589 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 648 of file Trait.cs.
Referenced by AI_Idle.TryPerformIdleUse().
|
inline |
Definition at line 1089 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 1329 of file Trait.cs.
Referenced by UIDragGridInfo.InitFuel(), and InvOwnerRefuel.ShouldShowGuide().
|
inline |
|
inline |
Definition at line 1312 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 758 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 876 of file Trait.cs.
References item, Point.ListCards(), Card.PlaySound(), and Card.pos.
Referenced by AI_Offer.Run().
|
inline |
Definition at line 854 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 1506 of file Trait.cs.
References EClass._zone, Add(), Card.AddThing(), Chara.affinity, Card.c_charges, Card.c_copyContainer, Card.c_dateStockExpire, Card.c_revealLock, CanCopy(), Affinity.CanGiveCard(), 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(), ElementContainer.HasBase(), Element.HasTag(), Card.id, RecipeSource.id, SourceElement.Row.id, Spatial.id, IdNoRestock, QuestManager.IsCompleted(), Card.IsContainer, GuildThief.IsCurrentZone, Date.IsExpired(), Zone.IsFestival, Card.IsFood, Guild.IsMember, IsNoShop, Game.IsSurvival, Card.IsUnique, item, RecipeManager.list, Player.Flags.loytelMartLv, Spatial.lv, Guild.Mage, CraftUtil.MakeDish(), CraftUtil.MakeLoveLunch(), TraitSeed.MakeSeed(), Card.ModExp(), 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 614 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 681 of file Trait.cs.
Referenced by Card.SetPlaceState().
|
inlinevirtual |
Reimplemented in TraitBrewery.
Definition at line 1063 of file Trait.cs.
Reimplemented in TraitBlanket, TraitFakeBlock, and TraitPotionAlchemy.
Definition at line 665 of file Trait.cs.
Referenced by Recipe.Craft(), and RecipeCard.Craft().
|
inlinevirtual |
Reimplemented in TraitAltar, TraitASMR, 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 669 of file Trait.cs.
Referenced by Card.Create(), and SerializedCards.Restore().
|
inlinevirtual |
Reimplemented in TraitDrink, TraitDrinkMilkMother, TraitLumiestCrimAle, and TraitPotionEmpty.
Definition at line 993 of file Trait.cs.
Referenced by Chara.Drink(), and ActThrow.Throw().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitToolTorch.
Definition at line 1417 of file Trait.cs.
Referenced by CardRenderer.OnEnterScreen().
|
inlinevirtual |
Reimplemented in TraitEQFlower.
Definition at line 673 of file Trait.cs.
Referenced by CharaBody.Equip(), and CharaBody.SetOwner().
|
inlinevirtual |
Reimplemented in TraitDetector.
Definition at line 1047 of file Trait.cs.
Referenced by HotItemHeld.OnSetCurrentItem().
|
inlinevirtual |
Reimplemented in TraitAltar, TraitASMR, TraitBook, TraitNewZone, and TraitNote.
Definition at line 657 of file Trait.cs.
Referenced by SerializedCards.Restore().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitDoorBell.
Definition at line 1085 of file Trait.cs.
Referenced by TraitDoor.TryOpen().
|
inlinevirtual |
Reimplemented in TraitBaseSpellbook, TraitBlueprint, TraitBook, TraitBookExp, TraitBookSecret, TraitBookSkill, TraitDeed, TraitDeedRelocate, TraitDiary, TraitIndulgence, TraitLicense, TraitNewspaper, TraitRecipe, TraitRecipeBook, TraitRecipeCat, TraitScrollMap, TraitScrollStatic, TraitStoryBook, and TraitStoryBookHome.
Definition at line 975 of file Trait.cs.
Referenced by AI_Read.OnSetOwner(), and AI_Read.Run().
|
inlinevirtual |
Reimplemented in TraitBoat.
Definition at line 689 of file Trait.cs.
Referenced by Map.OnCardRemovedFromZone().
|
inlinevirtual |
Reimplemented in TraitPaintBoard, and TraitShrine.
Definition at line 633 of file Trait.cs.
Referenced by CardRenderer.Draw().
Reimplemented in TraitLightSun, and TraitRoadSign.
Definition at line 706 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 1073 of file Trait.cs.
Referenced by ButtonGrid.SetCard().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitChestPractice, TraitClock, TraitFertilizer, TraitGenerator, and TraitPhone.
Definition at line 693 of file Trait.cs.
Referenced by Card.OnSimulateHour().
|
inlinevirtual |
Reimplemented in TraitCurrencyMedal, TraitFloorSwitch, TraitGeneratorWheel, TraitMiniPool, TraitNewZone, TraitSwing, and TraitTrapMine.
Definition at line 1077 of file Trait.cs.
Referenced by Chara._Move(), and Chara.Tick().
|
inlinevirtual |
Reimplemented in TraitGeneratorWheel, and TraitSwing.
Definition at line 1081 of file Trait.cs.
Referenced by Chara._Move().
Reimplemented in TraitDrink, and TraitDye.
Definition at line 997 of file Trait.cs.
Referenced by ActThrow.Throw().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitJukeBox, and TraitLeverBreaker.
Definition at line 1237 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitEQFlower.
Definition at line 677 of file Trait.cs.
Referenced by CharaBody.Unequip().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitAmmo, TraitBank, TraitBJTable, TraitBookResident, TraitCatalyst, TraitCrafter, TraitDaggerGrave, TraitDamnPool, TraitDetector, TraitEditPlaylist, TraitEquipItem, TraitFarmChest, TraitFirework, TraitFireworkLauncher, TraitFoodPreparedPackage, TraitGachaBall, TraitGainPrecious, TraitGamble, TraitGambleChest, TraitGeneMachine, TraitGeneratorHamster, TraitGeneratorWheel, TraitGiftJure, TraitGiftNewYear, TraitGiftPack, TraitGoodsCoin, TraitHat, TraitItemProc, TraitItemToggle, 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 1016 of file Trait.cs.
References Chara.held, and Chara.TryHoldCard().
Referenced by HotItemHeld.TrySetAct().
Reimplemented in TraitDye, and TraitFoodMeat.
Definition at line 1025 of file Trait.cs.
Reimplemented in TraitPotionEmpty.
Definition at line 1030 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitWoodMill.
Definition at line 1191 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 1422 of file Trait.cs.
References CardRenderer.AddExtra(), Card.isOn, RenderObject.isSynced, CardRenderer.RemoveExtra(), and Card.renderer.
|
inline |
Definition at line 1371 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 1437 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, TraitBloodSample, 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 702 of file Trait.cs.
Referenced by Thing.GetName(), and Chara.GetName().
|
inlinevirtual |
Definition at line 642 of file Trait.cs.
References OnSetOwner(), and owner.
Referenced by Card.ApplyTrait().
|
inlinevirtual |
|
inlinevirtual |
Definition at line 1157 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(), TraitGeneratorHamster.OnUse(), TraitItemToggle.OnUse(), TraitMusicBox.OnUse(), TraitTerraGlobe.OnUse(), Refuel(), and AI_UseCrafter.Run().
|
inlinevirtual |
Definition at line 898 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 893 of file Trait.cs.
Referenced by AI_Read.Run().
|
inline |
Definition at line 1384 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 1035 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, TraitSyringeBlood, TraitSyringeGene, TraitSyringeHeaven, TraitTicketFurniture, TraitToolBrush, TraitToolBrushStrip, TraitToolBuild, TraitToolButcher, TraitToolHammerStrip, TraitToolMusic, TraitToolShears, TraitToolSickle, TraitToolTorch, TraitToolWaterCan, TraitToolWaterPot, TraitWhipEgg, TraitWhipLove, and TraitWrench.
Definition at line 1043 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct(), and HotItemHeld.TrySetToolAct().
|
inlinevirtual |
Definition at line 1241 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 1135 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 1109 of file Trait.cs.
References Card.isOn, EClass.pc, and Card.PlaySound().
Referenced by Card.SetPlaceState().
|
inlinevirtual |
Reimplemented in TraitASMR, TraitDoor, TraitFoodEgg, TraitGeneratorWheel, TraitSpotBiome, and TraitSpotSpawn.
Definition at line 731 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitBookPlan, TraitBookSkill, TraitGene, TraitItem, TraitLetterOfWill, TraitRecipe, TraitRecipeBook, and TraitSeed.
Definition at line 955 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(), TraitCrafter.CanUse(), TraitFoodPreparedPackage.CanUse(), TraitGamble.CanUse(), TraitGeneMachine.CanUse(), TraitGeneratorHamster.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(), TraitLumiestCrimAle.OnDrink(), AI_UseCrafter.OnEnd(), TraitRollingFortune.OnEndAI(), TraitEQFlower.OnEquip(), TraitAltar.OnImportMap(), TraitASMR.OnImportMap(), TraitBook.OnImportMap(), TraitSwitch.OnInstall(), TraitAltar.OnOffer(), TraitDoorBell.OnOpenDoor(), TraitBaseSpellbook.OnRead(), TraitBookExp.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(), TraitGeneratorHamster.OnUse(), TraitGiftJure.OnUse(), TraitGiftNewYear.OnUse(), TraitGiftPack.OnUse(), TraitGoodsCoin.OnUse(), TraitHat.OnUse(), TraitItemProc.OnUse(), TraitItemToggle.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(), ActRanged.Perform(), ActRestrain.Perform(), ActWater.Perform(), ActZap.Perform(), Zone_Dungeon.PlaceRail(), AttackProcess.PlayRangedAnime(), TraitBaseContainer.Prespawn(), TraitChest.Prespawn(), TraitChestOyster.Prespawn(), TraitCoffin.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(), TraitBloodSample.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(), TraitASMR.Update(), 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 354 of file Trait.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
|
get |
Definition at line 144 of file Trait.cs.
Referenced by Thing.CanAutoFire().
|
get |
Definition at line 166 of file Trait.cs.
Referenced by ActPlan._Update(), ActMelee.Attack(), ActRush.CanPerform(), ActEffect.DamageEle(), Act.IsValidTC(), and ActThrow.Throw().
|
get |
Definition at line 296 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 306 of file Trait.cs.
Referenced by TaskHarvest.TryGetAct().
|
get |
Definition at line 302 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 300 of file Trait.cs.
Referenced by CardRenderer.Draw().
|
get |
Definition at line 280 of file Trait.cs.
Referenced by HotItemNoItem._TrySetAct(), TraitSalesTag.CanTagSale(), and TraitTicketFurniture.TrySetHeldAct().
|
get |
|
get |
Definition at line 266 of file Trait.cs.
Referenced by HotItemHeld.CanRotate(), TaskBuild.CanRotateBlock(), and TaskBuild.GetHitResult().
|
get |
Definition at line 318 of file Trait.cs.
Referenced by TraitSalesTag.CanTagSale(), and GameDate.ShipGoods().
|
get |
Definition at line 298 of file Trait.cs.
Referenced by Card.Die().
|
get |
Definition at line 282 of file Trait.cs.
Referenced by AI_Steal.CanPerform(), ThingContainer.FindStealable(), AI_Steal.IsValidTC(), and TraitTicketFurniture.TrySetHeldAct().
|
get |
Definition at line 168 of file Trait.cs.
Referenced by Card.Teleport().
|
get |
Definition at line 268 of file Trait.cs.
Referenced by HotItemHeld.CanRotate(), TaskBuild.CanRotateBlock(), and TaskBuild.GetHitResult().
|
get |
Definition at line 560 of file Trait.cs.
Referenced by DramaActor.Talk().
|
get |
Definition at line 150 of file Trait.cs.
Referenced by HotItemHeld.CanChangeHeightByWheel().
|
get |
Definition at line 154 of file Trait.cs.
Referenced by AM_Copy.HitTest(), PartialMap.Save(), and Map.Save().
|
get |
Definition at line 170 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 146 of file Trait.cs.
Referenced by ActPlan._Update().
|
get |
Definition at line 294 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 234 of file Trait.cs.
Referenced by InvOwner.CanOpenContainer(), TraitBaseContainer.Prespawn(), and TraitContainer.TrySetAct().
|
get |
Definition at line 218 of file Trait.cs.
Referenced by ThingContainer._List().
|
get |
Definition at line 152 of file Trait.cs.
Referenced by CanStackTo(), FactionBranch.DailyOutcome(), Thing.GetName(), and CoreDebug.SetStartStockpile().
|
get |
Definition at line 216 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 516 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 538 of file Trait.cs.
Referenced by LayerInventory.CreateBuy(), and UIInventory.SwitchTab().
|
get |
Definition at line 134 of file Trait.cs.
Referenced by RecipeCard.Craft(), FactionBranch.DailyOutcome(), and TaskHarvest.HarvestThing().
|
get |
Definition at line 522 of file Trait.cs.
Referenced by TraitVendingMachine.OnUse().
|
get |
Definition at line 122 of file Trait.cs.
Referenced by Card.DecayNatural(), and Zone.TryAddThingInSharedContainer().
|
get |
Definition at line 130 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 200 of file Trait.cs.
Referenced by ActPlan._Update().
|
get |
Definition at line 360 of file Trait.cs.
Referenced by Card.SpawnLoot().
|
get |
Definition at line 252 of file Trait.cs.
Referenced by Card.Die().
|
get |
Definition at line 118 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 356 of file Trait.cs.
Referenced by AI_Pray.IsValid(), AI_Bladder.Run(), and AI_Paint.Run().
|
get |
Definition at line 462 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 330 of file Trait.cs.
Referenced by Thing.GetName(), and Card.GetPrice().
|
get |
Definition at line 132 of file Trait.cs.
Referenced by InvOwner.GetAutoUseLang().
|
get |
Definition at line 176 of file Trait.cs.
Referenced by Map._AddCard(), Scene.AddActorEx(), Scene.RebuildActorEx(), and Zone.RemoveCard().
|
get |
Definition at line 364 of file Trait.cs.
Referenced by AI_Idle.TryPerformIdleUse().
|
get |
Definition at line 362 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 120 of file Trait.cs.
Referenced by BaseTileMap.DrawTile(), and BaseTileMap.GetThingPosition().
|
get |
Definition at line 372 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 256 of file Trait.cs.
Referenced by TraitManager.OnAddCard(), and TraitManager.OnRemoveCard().
|
get |
|
get |
Definition at line 264 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(), BaseTileMap.DrawTile(), and BaseTileMap.GetThingPosition().
|
get |
Definition at line 214 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 142 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 128 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 262 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 374 of file Trait.cs.
Referenced by TraitASMR.Update().
|
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 466 of file Trait.cs.
Referenced by AI_UseCrafter.Run(), LayerCraft.SetFactory(), and LayerDragGrid.SetInv().
|
get |
Definition at line 258 of file Trait.cs.
Referenced by TraitManager.OnAddCard(), and TraitManager.OnRemoveCard().
|
get |
Definition at line 246 of file Trait.cs.
Referenced by ThingContainer.IsFull(), TraitWrench.IsValidTarget(), and UIInventory.RefreshMenu().
|
get |
Definition at line 182 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct().
|
get |
Definition at line 368 of file Trait.cs.
Referenced by ActPlan._Update(), ButtonGrid.OnMiddleClick(), UIPlaceHelper.Refresh(), and HotItemHeld.TrySetAct().
|
get |
Definition at line 172 of file Trait.cs.
Referenced by TraitItem.WriteNote().
|
get |
Definition at line 370 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct(), and TraitDetector.TrySetHeldAct().
|
get |
Definition at line 194 of file Trait.cs.
Referenced by Card.Create().
|
get |
Definition at line 178 of file Trait.cs.
Referenced by RecipeCard.Build().
|
get |
Definition at line 450 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 352 of file Trait.cs.
Referenced by CharaRenderer.DrawHeld().
|
get |
Definition at line 518 of file Trait.cs.
Referenced by OnBarter().
|
get |
|
get |
Definition at line 31 of file Trait.cs.
Referenced by GetParam(), and GetParamInt().
|
get |
Definition at line 524 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 366 of file Trait.cs.
Referenced by BuildMenu.RefreshCategory().
|
get |
|
get |
Definition at line 558 of file Trait.cs.
Referenced by FactionBranch.BanishMember().
|
get |
Definition at line 358 of file Trait.cs.
Referenced by CardRenderer.Draw().
|
get |
Definition at line 304 of file Trait.cs.
Referenced by BaseTaskHarvest.SetTarget(), and TaskHarvest.TryGetAct().
|
get |
Definition at line 520 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 336 of file Trait.cs.
Referenced by CharaRenderer.Draw(), and CharaActorPCC.OnRender().
|
get |
Definition at line 332 of file Trait.cs.
Referenced by Thing.GetName().
|
get |
Definition at line 180 of file Trait.cs.
Referenced by AM_MoveInstalled.OnProcessTiles().
|
get |
Definition at line 136 of file Trait.cs.
Referenced by CardRenderer.TrySpawnOrbit().
|
get |
|
get |
Definition at line 250 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 470 of file Trait.cs.
Referenced by ThingContainer.AddFactory(), Card.AddThing(), and RecipeUpdater.RunRecipe().
|
get |
Definition at line 196 of file Trait.cs.
Referenced by CardRenderer.Draw().
|
get |
Definition at line 442 of file Trait.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
Definition at line 43 of file Trait.cs.
Referenced by Cell.Refresh().