|
Elin Decompiled Documentation EA 23.265 Nightly Patch 2
|
Public Types | |
| enum | TileMode { Default , Door , Illumination , DefaultNoAnime , SignalAnime , FakeBlock , FakeObj } |
| enum | CopyShopType { None , Item , Spellbook } |
Public Member Functions | |
| string | GetParam (int i, string def=null) |
| int | GetParamInt (int i, int def) |
| virtual SourcePref | GetPref () |
| virtual RenderData | GetRenderData () |
| 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 (long _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 | |
| FakeObj | |
Definition at line 8 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitDreamBug, TraitDrink, TraitDye, and TraitWell.
Definition at line 630 of file Trait.cs.
Referenced by InvOwnerBlend.ShouldShowGuide().
|
inlinevirtual |
Reimplemented in TraitSpotExit.
Definition at line 747 of file Trait.cs.
Referenced by TileType._HitTest().
|
inlinevirtual |
Reimplemented in TraitBrewery, and TraitContainerCompost.
Definition at line 1089 of file Trait.cs.
Referenced by Card.DecayNatural().
|
inlinevirtual |
Definition at line 840 of file Trait.cs.
References Card.trait.
Referenced by AI_Cook.IsValidTarget().
|
inlinevirtual |
Reimplemented in TraitDemitas, and TraitKettle.
Definition at line 1477 of file Trait.cs.
Referenced by InvOwnerCopyShop.AllowMoved(), OnBarter(), InvOwner.OnDrag(), and InvOwnerCopyShop.ShouldShowGuide().
|
inlinevirtual |
Reimplemented in TraitDrink, TraitLumiestCrimAle, and TraitPotionEmpty.
Definition at line 1009 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 1000 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 862 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 991 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 615 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 1022 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct().
Reimplemented in TraitDye, and TraitFoodMeat.
Definition at line 1027 of file Trait.cs.
Reimplemented in TraitPotionEmpty.
Definition at line 1032 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitEffect.
Definition at line 742 of file Trait.cs.
Referenced by Card.SecondaryCompare().
|
inlinevirtual |
Reimplemented in TraitAlchemyBench, TraitBBQ, TraitCauldron, TraitHearth, TraitLoom, TraitStove, and TraitToolSculpture.
Definition at line 605 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 849 of file Trait.cs.
References item, Point.ListCards(), Card.PlaySound(), and Card.pos.
Referenced by AI_Cook.Run().
|
inline |
Definition at line 2175 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 639 of file Trait.cs.
Referenced by AI_Read.OnSetOwner(), and AI_Read.Run().
|
inlinevirtual |
Reimplemented in TraitTile.
Definition at line 835 of file Trait.cs.
References Recipe.Create(), and Card.Thing.
Referenced by BuildMenu.RefreshCategory().
|
inline |
|
inline |
Definition at line 1360 of file Trait.cs.
References Card.c_isImportant, and Card.id.
Referenced by InvOwnerRefuel._OnProcess().
|
inlinevirtual |
Reimplemented in TraitDrink, and TraitItemProc.
Definition at line 625 of file Trait.cs.
Referenced by ActItem.BuildAct(), Chara.ShouldThrowAway(), Chara.TryTakeSharedItems(), and Chara.TryUse().
Reimplemented in TraitDrinkMilkMother, TraitToolBrush, and TraitToolShears.
Definition at line 658 of file Trait.cs.
Referenced by TCOrbitChara.RefreshAll().
|
inlinevirtual |
Definition at line 986 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 718 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 577 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 756 of file Trait.cs.
References owner, and Card.pos.
Referenced by Zone.AddRandomVisitor(), TraitRoadSign.OnRenderTile(), and FactionBranch.Recruit().
|
inlinevirtual |
Reimplemented in TraitFakeObj, and TraitFakeTile.
Definition at line 595 of file Trait.cs.
Definition at line 761 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 830 of file Trait.cs.
References Recipe.Create(), and Card.Thing.
Referenced by HotItemHeld.OnSetCurrentItem(), and TraitFakeTile.TrySetHeldAct().
|
inlinevirtual |
Reimplemented in TraitPotionRandom, TraitRod, and TraitScroll.
Definition at line 644 of file Trait.cs.
Referenced by ButtonGrid.SetCard().
|
inlinevirtual |
Reimplemented in TraitScrollStatic.
Definition at line 649 of file Trait.cs.
Referenced by ButtonGrid.SetCard().
|
inlinevirtual |
Reimplemented in TraitFakeObj, and TraitFakeTile.
Definition at line 600 of file Trait.cs.
Referenced by CardRenderer.SetOwner().
|
inline |
Definition at line 1505 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 980 of file Trait.cs.
References SourceData< T, T2 >.BaseRow._index, and Card.sourceCard.
Referenced by LayerHome.RefreshSpots().
|
inline |
Definition at line 1482 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 610 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 669 of file Trait.cs.
Referenced by AI_Idle.TryPerformIdleUse().
|
inline |
Definition at line 1110 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 1350 of file Trait.cs.
Referenced by UIDragGridInfo.InitFuel(), and InvOwnerRefuel.ShouldShowGuide().
|
inline |
|
inline |
Definition at line 1333 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 779 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 897 of file Trait.cs.
References item, Point.ListCards(), Card.PlaySound(), and Card.pos.
Referenced by AI_Offer.Run().
|
inline |
Definition at line 875 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 1527 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.CreateFromFilter(), 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 635 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 702 of file Trait.cs.
Referenced by Card.SetPlaceState().
|
inlinevirtual |
Reimplemented in TraitBrewery.
Definition at line 1084 of file Trait.cs.
Reimplemented in TraitBlanket, TraitFakeTile, and TraitPotionAlchemy.
Definition at line 686 of file Trait.cs.
Referenced by Recipe.Craft(), and RecipeCard.Craft().
|
inlinevirtual |
Reimplemented in TraitAltar, TraitASMR, TraitBaseContainer, TraitBaseSpellbook, TraitBlanket, TraitBook, TraitBookSkill, TraitChestPractice, TraitDreamBug, 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 690 of file Trait.cs.
Referenced by Card.Create(), and SerializedCards.Restore().
|
inlinevirtual |
Reimplemented in TraitDrink, TraitDrinkMilkMother, TraitLumiestCrimAle, and TraitPotionEmpty.
Definition at line 1014 of file Trait.cs.
Referenced by Chara.Drink(), and ActThrow.Throw().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitToolTorch.
Definition at line 1438 of file Trait.cs.
Referenced by CardRenderer.OnEnterScreen().
|
inlinevirtual |
Reimplemented in TraitEQFlower.
Definition at line 694 of file Trait.cs.
Referenced by CharaBody.Equip(), and CharaBody.SetOwner().
|
inlinevirtual |
Reimplemented in TraitDetector.
Definition at line 1068 of file Trait.cs.
Referenced by HotItemHeld.OnSetCurrentItem().
|
inlinevirtual |
Reimplemented in TraitAltar, TraitASMR, TraitBook, TraitNewZone, and TraitNote.
Definition at line 678 of file Trait.cs.
Referenced by SerializedCards.Restore().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitDoorBell.
Definition at line 1106 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 996 of file Trait.cs.
Referenced by AI_Read.OnSetOwner(), and AI_Read.Run().
|
inlinevirtual |
Reimplemented in TraitBoat.
Definition at line 710 of file Trait.cs.
Referenced by Map.OnCardRemovedFromZone().
|
inlinevirtual |
Reimplemented in TraitPaintBoard, and TraitShrine.
Definition at line 654 of file Trait.cs.
Referenced by CardRenderer.Draw().
Reimplemented in TraitLightSun, and TraitRoadSign.
Definition at line 727 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 1094 of file Trait.cs.
Referenced by ButtonGrid.SetCard().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitChestPractice, TraitClock, TraitFertilizer, TraitGenerator, and TraitPhone.
Definition at line 714 of file Trait.cs.
Referenced by Card.OnSimulateHour().
|
inlinevirtual |
Reimplemented in TraitCurrencyMedal, TraitFloorSwitch, TraitGeneratorWheel, TraitMiniPool, TraitNewZone, TraitSwing, and TraitTrapMine.
Definition at line 1098 of file Trait.cs.
Referenced by Chara._Move(), and Chara.Tick().
|
inlinevirtual |
Reimplemented in TraitGeneratorWheel, and TraitSwing.
Definition at line 1102 of file Trait.cs.
Referenced by Chara._Move().
Reimplemented in TraitDrink, and TraitDye.
Definition at line 1018 of file Trait.cs.
Referenced by ActThrow.Throw().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitJukeBox, and TraitLeverBreaker.
Definition at line 1258 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitEQFlower.
Definition at line 698 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 1037 of file Trait.cs.
References Chara.held, and Chara.TryHoldCard().
Referenced by HotItemHeld.TrySetAct().
Reimplemented in TraitDye, and TraitFoodMeat.
Definition at line 1046 of file Trait.cs.
Reimplemented in TraitPotionEmpty.
Definition at line 1051 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitWoodMill.
Definition at line 1212 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 1443 of file Trait.cs.
References CardRenderer.AddExtra(), Card.isOn, RenderObject.isSynced, CardRenderer.RemoveExtra(), and Card.renderer.
|
inline |
Definition at line 1392 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 1458 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 723 of file Trait.cs.
Referenced by Thing.GetName(), and Chara.GetName().
|
inlinevirtual |
Definition at line 663 of file Trait.cs.
References OnSetOwner(), and owner.
Referenced by Card.ApplyTrait().
|
inlinevirtual |
|
inlinevirtual |
Definition at line 1178 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 919 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 914 of file Trait.cs.
Referenced by AI_Read.Run().
|
inline |
Definition at line 1405 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 1056 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, TraitFakeTile, TraitLeash, TraitMirror, TraitRod, TraitSalesTag, TraitShackle, TraitStethoscope, TraitSyringeBlood, TraitSyringeGene, TraitSyringeHeaven, TraitSyringeUnicorn, TraitTicketFurniture, TraitToolBrush, TraitToolBrushStrip, TraitToolBuild, TraitToolButcher, TraitToolHammerStrip, TraitToolMusic, TraitToolShears, TraitToolSickle, TraitToolTorch, TraitToolWaterCan, TraitToolWaterPot, TraitWhipEgg, TraitWhipLove, and TraitWrench.
Definition at line 1064 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct(), and HotItemHeld.TrySetToolAct().
|
inlinevirtual |
Definition at line 1262 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 1156 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 1130 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 752 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitBookPlan, TraitBookSkill, TraitGene, TraitItem, TraitLetterOfWill, TraitRecipe, TraitRecipeBook, and TraitSeed.
Definition at line 976 of file Trait.cs.
Definition at line 30 of file Trait.cs.
Referenced by ListPoints(), and TraitLightSun.ListPoints().
| Card Trait.owner |
Definition at line 28 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(), TraitBed.CountHolders(), 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(), TraitSyringe.EffectInject(), 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(), TraitFakeTile.GetPref(), SurvivalManager.GetRandomPoint(), GetRandomPoint(), TraitTile.GetRecipe(), TraitFakeTile.GetRenderData(), ZoneEventRaid.GetSpawnPos(), AI_Grab< T >.GetTarget(), TraitGeneMachine.GetTarget(), TeleportManager.GetTeleportZone(), GetValue(), TraitGene.GetValue(), TraitMod.GetValue(), TraitMonsterBall.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(), 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(), TraitFakeTile.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 26 of file Trait.cs.
Referenced by SourceCard.GetModelCrafter(), RecipeSource.GetReqSkill(), and LayerCraft.OnClickCraft().
|
get |
|
get |
Definition at line 365 of file Trait.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
|
get |
Definition at line 145 of file Trait.cs.
Referenced by Thing.CanAutoFire().
|
get |
Definition at line 177 of file Trait.cs.
Referenced by ActPlan._Update(), ActMelee.Attack(), ActRush.CanPerform(), ActEffect.DamageEle(), Act.IsValidTC(), ActTelekinesis.Perform(), and ActThrow.Throw().
|
get |
Definition at line 307 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 317 of file Trait.cs.
Referenced by TaskHarvest.TryGetAct().
|
get |
Definition at line 313 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 311 of file Trait.cs.
Referenced by CardRenderer.Draw().
|
get |
Definition at line 291 of file Trait.cs.
Referenced by HotItemNoItem._TrySetAct(), ActTelekinesis.CanPerform(), TraitSalesTag.CanTagSale(), and TraitTicketFurniture.TrySetHeldAct().
|
get |
|
get |
Definition at line 277 of file Trait.cs.
Referenced by HotItemHeld.CanRotate(), TaskBuild.CanRotateBlock(), and TaskBuild.GetHitResult().
|
get |
Definition at line 329 of file Trait.cs.
Referenced by TraitSalesTag.CanTagSale(), and GameDate.ShipGoods().
|
get |
Definition at line 309 of file Trait.cs.
Referenced by Card.Die().
|
get |
Definition at line 293 of file Trait.cs.
Referenced by AI_Steal.CanPerform(), ThingContainer.FindStealable(), AI_Steal.IsValidTC(), and TraitTicketFurniture.TrySetHeldAct().
|
get |
Definition at line 179 of file Trait.cs.
Referenced by ActTelekinesis.CanPerform(), and Card.Teleport().
|
get |
Definition at line 279 of file Trait.cs.
Referenced by HotItemHeld.CanRotate(), TaskBuild.CanRotateBlock(), and TaskBuild.GetHitResult().
|
get |
Definition at line 571 of file Trait.cs.
Referenced by DramaActor.Talk().
|
get |
Definition at line 161 of file Trait.cs.
Referenced by HotItemHeld.CanChangeHeightByWheel().
|
get |
Definition at line 165 of file Trait.cs.
Referenced by AM_Copy.HitTest(), PartialMap.Save(), and Map.Save().
|
get |
Definition at line 181 of file Trait.cs.
Referenced by Chara.CanAcceptGift(), ActThrow.CanThrow(), and HotItemHeld.TrySetAct().
|
get |
Definition at line 92 of file Trait.cs.
Referenced by TaskHarvest.TryGetAct().
|
get |
Definition at line 147 of file Trait.cs.
Referenced by ActPlan._Update().
|
get |
Definition at line 305 of file Trait.cs.
Referenced by AM_Build._IsRoofEditMode(), BuildMenu._Search(), ActPlan._Update(), InvOwner.AllowHold(), Chara.CanAcceptGift(), TraitNewZone.CanAutoEnter(), Player.CanExitBorder(), CanOffer(), 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 245 of file Trait.cs.
Referenced by InvOwner.CanOpenContainer(), TraitBaseContainer.Prespawn(), and TraitContainer.TrySetAct().
|
get |
Definition at line 149 of file Trait.cs.
Referenced by AM_MoveInstalled.CanPutAway().
|
get |
Definition at line 229 of file Trait.cs.
Referenced by ThingContainer._List().
|
get |
Definition at line 163 of file Trait.cs.
Referenced by CanStackTo(), FactionBranch.DailyOutcome(), Thing.GetName(), and CoreDebug.SetStartStockpile().
|
get |
Definition at line 227 of file Trait.cs.
Referenced by QuestDeliver.IsDestThing().
|
get |
Definition at line 98 of file Trait.cs.
Referenced by ListPoints().
|
get |
|
get |
Definition at line 527 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 549 of file Trait.cs.
Referenced by LayerInventory.CreateBuy(), and UIInventory.SwitchTab().
|
get |
Definition at line 135 of file Trait.cs.
Referenced by RecipeCard.Craft(), FactionBranch.DailyOutcome(), and TaskHarvest.HarvestThing().
|
get |
Definition at line 533 of file Trait.cs.
Referenced by TraitVendingMachine.OnUse().
|
get |
Definition at line 123 of file Trait.cs.
Referenced by Card.DecayNatural(), and Zone.TryAddThingInSharedContainer().
|
get |
Definition at line 131 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 211 of file Trait.cs.
Referenced by ActPlan._Update().
|
get |
Definition at line 371 of file Trait.cs.
Referenced by Card.SpawnLoot().
|
get |
Definition at line 263 of file Trait.cs.
Referenced by Card.Die().
|
get |
Definition at line 119 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 367 of file Trait.cs.
Referenced by AI_Pray.IsValid(), AI_Bladder.Run(), and AI_Paint.Run().
|
get |
Definition at line 473 of file Trait.cs.
Referenced by AI_UseCrafter.Run().
|
get |
Definition at line 100 of file Trait.cs.
Referenced by DramaCustomSequence.GetListGuide().
|
get |
Definition at line 341 of file Trait.cs.
Referenced by Thing.GetName(), and Card.GetPrice().
|
get |
Definition at line 133 of file Trait.cs.
Referenced by InvOwner.GetAutoUseLang().
|
get |
Definition at line 187 of file Trait.cs.
Referenced by Map._AddCard(), Scene.AddActorEx(), Scene.RebuildActorEx(), and Zone.RemoveCard().
|
get |
Definition at line 375 of file Trait.cs.
Referenced by AI_Idle.TryPerformIdleUse().
|
get |
Definition at line 373 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 46 of file Trait.cs.
Referenced by Card.GetSprite(), and ButtonGrid.SetRecipe().
|
get |
|
get |
|
get |
Definition at line 121 of file Trait.cs.
Referenced by BaseTileMap.DrawTile(), and BaseTileMap.GetThingPosition().
|
get |
Definition at line 383 of file Trait.cs.
Referenced by Chara.Tick().
|
get |
Definition at line 90 of file Trait.cs.
Referenced by Card.SetPlaceState().
|
get |
Definition at line 72 of file Trait.cs.
Referenced by CharaActorPCC.OnRender().
|
get |
|
get |
Definition at line 267 of file Trait.cs.
Referenced by TraitManager.OnAddCard(), and TraitManager.OnRemoveCard().
|
get |
|
get |
Definition at line 275 of file Trait.cs.
Referenced by ActPlan._Update().
|
get |
Definition at line 54 of file Trait.cs.
Referenced by Chara.DestroyPath(), GenBounds.ListEmptyPoint(), and Cell.Refresh().
|
get |
Definition at line 56 of file Trait.cs.
Referenced by Cell.Refresh().
|
get |
Definition at line 74 of file Trait.cs.
Referenced by Chara._Move(), BaseTileMap.DrawTile(), and BaseTileMap.GetThingPosition().
|
get |
Definition at line 225 of file Trait.cs.
Referenced by InvOwner.CanShiftClick(), InvOwner.Transaction.IsValid(), UI.OpenFloatInv(), Card.RemoveThing(), and RecipeUpdater.RunRecipe().
|
get |
Definition at line 58 of file Trait.cs.
Referenced by TaskBuild.CanRotateBlock(), Chara.DestroyPath(), Map.ReloadRoom(), SerializedCards.Restore(), and TraitTicketFurniture.TrySetHeldAct().
|
get |
Definition at line 143 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 64 of file Trait.cs.
Referenced by Cell.Refresh().
|
get |
Definition at line 129 of file Trait.cs.
Referenced by ThingContainer.IsFull(), and UIInventory.RefreshMenu().
|
get |
Definition at line 68 of file Trait.cs.
Referenced by BaseTileMap.DrawTile(), PointTarget.ShouldIgnore(), and AM_Picker.TestThing().
|
get |
|
get |
|
get |
Definition at line 273 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct().
|
get |
|
get |
Definition at line 66 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 385 of file Trait.cs.
Referenced by TraitASMR.Update().
|
get |
Definition at line 62 of file Trait.cs.
Referenced by Cell.Refresh().
|
get |
Definition at line 60 of file Trait.cs.
Referenced by Cell.Refresh().
|
get |
Definition at line 477 of file Trait.cs.
Referenced by AI_UseCrafter.Run(), LayerCraft.SetFactory(), and LayerDragGrid.SetInv().
|
get |
Definition at line 269 of file Trait.cs.
Referenced by TraitManager.OnAddCard(), and TraitManager.OnRemoveCard().
|
get |
Definition at line 257 of file Trait.cs.
Referenced by ThingContainer.IsFull(), TraitWrench.IsValidTarget(), and UIInventory.RefreshMenu().
|
get |
Definition at line 193 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct().
|
get |
Definition at line 379 of file Trait.cs.
Referenced by ActPlan._Update(), ButtonGrid.OnMiddleClick(), UIPlaceHelper.Refresh(), and HotItemHeld.TrySetAct().
|
get |
Definition at line 183 of file Trait.cs.
Referenced by TraitItem.WriteNote().
|
get |
Definition at line 381 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct(), and TraitDetector.TrySetHeldAct().
|
get |
Definition at line 205 of file Trait.cs.
Referenced by Card.Create().
|
get |
Definition at line 189 of file Trait.cs.
Referenced by RecipeCard.Build().
|
get |
Definition at line 461 of file Trait.cs.
Referenced by LayerDragGrid.RefreshCost(), and LayerCraft.RefreshProduct().
|
get |
Definition at line 48 of file Trait.cs.
Referenced by LayerHome.RefreshSpots(), and TraitRecipe.SetName().
|
get |
Definition at line 363 of file Trait.cs.
Referenced by CharaRenderer.DrawHeld().
|
get |
Definition at line 529 of file Trait.cs.
Referenced by OnBarter().
|
get |
|
get |
Definition at line 32 of file Trait.cs.
Referenced by GetParam(), and GetParamInt().
|
get |
Definition at line 535 of file Trait.cs.
Referenced by TraitVendingMachine.OnUse().
|
get |
Definition at line 94 of file Trait.cs.
Referenced by GetRandomPoint(), Point.IsInSpot< T >(), ListPoints(), OnRenderTile(), and VirtualRoom.VirtualRoom().
|
get |
Definition at line 96 of file Trait.cs.
Referenced by ListPoints().
|
get |
Definition at line 377 of file Trait.cs.
Referenced by BuildMenu.RefreshCategory().
|
get |
|
get |
Definition at line 569 of file Trait.cs.
Referenced by FactionBranch.BanishMember().
|
get |
Definition at line 369 of file Trait.cs.
Referenced by CardRenderer.Draw().
|
get |
Definition at line 315 of file Trait.cs.
Referenced by BaseTaskHarvest.SetTarget(), and TaskHarvest.TryGetAct().
|
get |
Definition at line 531 of file Trait.cs.
Referenced by Zone.GetRandomVisitPos().
|
get |
Definition at line 76 of file Trait.cs.
Referenced by Cell.AddCard(), Cell.RemoveCard(), and Card.SetPlaceState().
|
get |
Definition at line 88 of file Trait.cs.
Referenced by Card.SetPlaceState().
|
get |
Definition at line 347 of file Trait.cs.
Referenced by CharaRenderer.Draw(), and CharaActorPCC.OnRender().
|
get |
Definition at line 343 of file Trait.cs.
Referenced by Thing.GetName().
|
get |
Definition at line 191 of file Trait.cs.
Referenced by AM_MoveInstalled.OnProcessTiles().
|
get |
Definition at line 137 of file Trait.cs.
Referenced by CardRenderer.TrySpawnOrbit().
|
get |
|
get |
Definition at line 261 of file Trait.cs.
Referenced by Card.Die(), and ActThrow.Throw().
|
get |
Definition at line 50 of file Trait.cs.
Referenced by BaseTileMap.DrawTile(), TileMapElona.DrawTile(), TraitFakeTile.GetPref(), and BaseTileMap.GetThingPosition().
|
get |
Definition at line 481 of file Trait.cs.
Referenced by ThingContainer.AddFactory(), Card.AddThing(), and RecipeUpdater.RunRecipe().
|
get |
Definition at line 207 of file Trait.cs.
Referenced by CardRenderer.Draw().
|
get |
Definition at line 453 of file Trait.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
Definition at line 44 of file Trait.cs.
Referenced by Cell.Refresh().