Elin Decompiled Documentation EA 23.130 Nightly
|
Public Types | |
enum | TileMode { Default , Door , Illumination , DefaultNoAnime , SignalAnime } |
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) |
virtual void | OnCreate (int lv) |
virtual void | OnEquip (Chara c, bool onSetOwner) |
virtual void | OnUnequip (Chara c) |
virtual void | OnChangePlaceState (PlaceState state) |
virtual void | OnAddedToZone () |
virtual void | OnRemovedFromZone () |
virtual void | OnSimulateHour (VirtualDate date) |
virtual string | GetName () |
virtual void | SetName (ref string s) |
virtual void | OnRenderTile (Point point, HitResult result, int dir) |
virtual int | CompareTo (Card b) |
virtual bool | CanBuiltAt (Point p) |
virtual void | Update () |
Point | GetPoint () |
Point | GetRandomPoint (Func< Point, bool > func=null, Chara accessChara=null) |
virtual List< Point > | ListPoints (Point center=null, bool onlyPassable=true) |
virtual Recipe | GetRecipe () |
virtual Recipe | GetBuildModeRecipe () |
virtual bool | CanCook (Card c) |
void | CookProgress () |
virtual bool | CanOffer (Card tg) |
void | OfferProcess (Chara cc) |
void | Offer (Chara cc) |
virtual bool | TryProgress (AIProgress p) |
virtual LockOpenState | TryOpenLock (Chara cc, bool msgFail=true) |
virtual void | WriteNote (UINote n, bool identified) |
int | GetSortVal (UIList.SortMode m) |
virtual HotItem | GetHotItem () |
virtual bool | CanRead (Chara c) |
virtual void | OnRead (Chara c) |
virtual bool | CanEat (Chara c) |
virtual void | OnEat (Chara c) |
virtual bool | CanDrink (Chara c) |
virtual void | OnDrink (Chara c) |
virtual void | OnThrowGround (Chara c, Point p) |
virtual bool | CanUse (Chara c) |
virtual bool | CanUse (Chara c, Card tg) |
virtual bool | CanUse (Chara c, Point p) |
virtual bool | OnUse (Chara c) |
virtual bool | OnUse (Chara c, Card tg) |
virtual bool | OnUse (Chara c, Point p) |
virtual void | TrySetAct (ActPlan p) |
virtual void | TrySetHeldAct (ActPlan p) |
virtual void | OnHeld () |
virtual void | OnTickHeld () |
virtual void | OnSetCurrentItem () |
virtual void | OnUnsetCurrentItem () |
virtual bool | OnChildDecay (Card c, bool firstDecay) |
virtual bool | CanChildDecay (Card c) |
virtual void | OnSetCardGrid (ButtonGrid b) |
virtual void | OnStepped (Chara c) |
virtual void | OnSteppedOut (Chara c) |
virtual void | OnOpenDoor (Chara c) |
void | Install (bool byPlayer) |
void | Uninstall () |
virtual void | OnInstall (bool byPlayer) |
virtual void | OnUninstall () |
virtual void | TryToggle () |
virtual void | Toggle (bool on, bool silent=false) |
virtual void | PlayToggleEffect (bool silent) |
virtual void | OnToggle () |
virtual void | TrySetToggleAct (ActPlan p) |
bool | IsFuelEnough (int num=1, List< Thing > excludes=null, bool tryRefuel=true) |
bool | IsFuel (string s) |
bool | IsFuel (Thing t) |
int | GetFuelValue (Thing t) |
int | GetFuelValue (string id) |
void | Refuel (Thing t) |
void | TryRefuel (int dest, List< Thing > excludes) |
virtual void | OnEnterScreen () |
virtual void | RefreshRenderer () |
virtual void | SetMainText (UIText t, bool hotitem) |
virtual bool | CanCopy (Thing t) |
string | GetTextRestock (string lang, bool pet) |
Emo2 | GetRestockedIcon () |
void | OnBarter () |
Thing | CreateStock () |
Public Attributes | |
Card | owner |
Static Public Attributes | |
static TraitSelfFactory | SelfFactory = new TraitSelfFactory() |
![]() | |
static Core | core |
Static Protected Attributes | |
static List< Point > | listRadiusPoints = new List<Point>() |
Properties | |
string[] | Params [get] |
virtual byte | WeightMod [get] |
virtual int | IdSkin [get] |
virtual string | Name [get] |
virtual TileType | tileType [get] |
virtual RefCardName | RefCardName [get] |
virtual bool | IsBlockPath [get] |
virtual bool | IsBlockSight [get] |
virtual bool | IsDoor [get] |
virtual bool | IsOpenSight [get] |
virtual bool | IsOpenPath [get] |
virtual bool | IsFloating [get] |
virtual bool | IsNoShop [get] |
virtual bool | IsGround [get] |
virtual bool | IsOnlyUsableByPc [get] |
virtual bool | InvertHeldSprite [get] |
virtual bool | IsChangeFloorHeight [get] |
virtual bool | ShouldRefreshTile [get] |
virtual bool | ShouldTryRefreshRoom [get] |
virtual int | InstallBottomPriority [get] |
virtual bool | CanHarvest [get] |
virtual int | radius [get] |
virtual TraitRadiusType | radiusType [get] |
virtual bool | CanUseRoomRadius [get] |
virtual int | GuidePriotiy [get] |
virtual int | Electricity [get] |
virtual bool | IgnoreLastStackHeight [get] |
virtual int | Decay [get] |
virtual int | DecaySpeed [get] |
virtual int | DecaySpeedChild [get] |
virtual bool | IsFridge [get] |
virtual int | DefaultStock [get] |
virtual bool | HoldAsDefaultInteraction [get] |
virtual int | CraftNum [get] |
virtual bool | ShowOrbit [get] |
virtual bool | HaveUpdate [get] |
virtual bool | IsSpot [get] |
virtual bool | IsFactory [get] |
virtual bool | CanAutofire [get] |
virtual bool | CanName [get] |
virtual bool | CanPutAway [get] |
virtual bool | CanChangeHeight [get] |
virtual bool | CanStack [get] |
virtual bool | CanCopyInBlueprint [get] |
virtual bool | CanBeAttacked [get] |
virtual bool | 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 | 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 | IsOn [get] |
virtual bool | IsAnimeOn [get] |
bool | IsToggle [get] |
virtual bool | AutoToggle [get] |
bool | IsLighting [get] |
virtual bool | IsLightOn [get] |
virtual bool | IsNightOnlyLight [get] |
virtual TileMode | tileMode [get] |
virtual bool | UseAltTiles [get] |
virtual bool | UseLowblock [get] |
virtual bool | UseExtra [get] |
virtual bool | UseLightColor [get] |
virtual ? Color | ColorExtra [get] |
virtual int | MaxFuel [get] |
virtual int | FuelCost [get] |
virtual bool | ShowFuelWindow [get] |
bool | IsRequireFuel [get] |
string | IdToggleExtra [get] |
virtual ToggleType | ToggleType [get] |
virtual string | IdSoundToggleOn [get] |
virtual string | IdSoundToggleOff [get] |
virtual int | ShopLv [get] |
virtual CopyShopType | CopyShop [get] |
virtual int | NumCopyItem [get] |
virtual ShopType | ShopType [get] |
virtual CurrencyType | CurrencyType [get] |
virtual PriceType | PriceType [get] |
virtual bool | AllowSell [get] |
virtual int | CostRerollShop [get] |
virtual bool | AllowCriminal [get] |
virtual int | RestockDay [get] |
virtual SlaverType | SlaverType [get] |
virtual string | LangBarter [get] |
string | TextNextRestock [get] |
string | TextNextRestockPet [get] |
![]() | |
static Game | game [get] |
static bool | AdvMode [get] |
static Player | player [get] |
static Chara | pc [get] |
static UI | ui [get] |
static Map | _map [get] |
static Zone | _zone [get] |
static FactionBranch | Branch [get] |
static FactionBranch | BranchOrHomeBranch [get] |
static Faction | Home [get] |
static Faction | Wilds [get] |
static Scene | scene [get] |
static BaseGameScreen | screen [get] |
static GameSetting | setting [get] |
static GameData | gamedata [get] |
static ColorProfile | Colors [get] |
static World | world [get] |
static SourceManager | sources [get] |
static SourceManager | editorSources [get] |
static SoundManager | Sound [get] |
static CoreDebug | debug [get] |
Additional Inherited Members | |
![]() | |
static int | rndSeed (int a, int seed) |
static int | rnd (int a) |
static int | curve (int a, int start, int step, int rate=75) |
static int | rndHalf (int a) |
static float | rndf (float a) |
static int | rndSqrt (int a) |
static void | Wait (float a, Card c) |
static void | Wait (float a, Point p) |
static int | Bigger (int a, int b) |
static int | Smaller (int a, int b) |
enum Trait.CopyShopType |
enum Trait.TileMode |
Enumerator | |
---|---|
Default | |
Door | |
Illumination | |
DefaultNoAnime | |
SignalAnime |
Definition at line 8 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitDreamBug, TraitDrink, TraitDye, and TraitWell.
Definition at line 596 of file Trait.cs.
Referenced by InvOwnerBlend.ShouldShowGuide().
|
inlinevirtual |
Reimplemented in TraitSpotExit.
Definition at line 713 of file Trait.cs.
Referenced by TileType._HitTest().
|
inlinevirtual |
Reimplemented in TraitBrewery, and TraitContainerCompost.
Definition at line 1055 of file Trait.cs.
Referenced by Card.DecayNatural().
|
inlinevirtual |
Definition at line 806 of file Trait.cs.
References Card.trait.
Referenced by AI_Cook.IsValidTarget().
|
inlinevirtual |
Reimplemented in TraitDemitas, and TraitKettle.
Definition at line 1443 of file Trait.cs.
Referenced by InvOwnerCopyShop.AllowMoved(), OnBarter(), InvOwner.OnDrag(), and InvOwnerCopyShop.ShouldShowGuide().
|
inlinevirtual |
Reimplemented in TraitDrink, and TraitPotionEmpty.
Definition at line 975 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 966 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 828 of file Trait.cs.
References CanOnlyCarry, Card.isChara, Card.rarity, and Card.trait.
Referenced by AI_Offer.IsValidTarget().
|
inlinevirtual |
Reimplemented in TraitBaseSpellbook, TraitBookSecret, TraitBookSkill, TraitScroll, and TraitScrollStatic.
Definition at line 957 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, and TraitShackle.
Definition at line 581 of file Trait.cs.
References CanStack.
|
inlinevirtual |
Reimplemented in TraitCatalyst, TraitCrafter, TraitFoodPreparedPackage, TraitGamble, TraitGeneMachine, TraitGeneratorWheel, TraitItem, TraitLoytelMart, TraitMannequin, TraitMoongate, TraitPainter, TraitPhone, TraitPowerStatue, TraitShackle, TraitSlotMachine, and TraitWaystone.
Definition at line 988 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct().
Reimplemented in TraitDye, and TraitFoodMeat.
Definition at line 993 of file Trait.cs.
Reimplemented in TraitPotionEmpty.
Definition at line 998 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitEffect.
Definition at line 708 of file Trait.cs.
Referenced by Card.SecondaryCompare().
|
inlinevirtual |
Reimplemented in TraitAlchemyBench, TraitBBQ, TraitCauldron, TraitHearth, TraitLoom, TraitStove, and TraitToolSculpture.
Definition at line 571 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 815 of file Trait.cs.
References item, Point.ListCards(), Card.PlaySound(), and Card.pos.
Referenced by AI_Cook.Run().
|
inline |
Definition at line 2028 of file Trait.cs.
References EClass._zone, Card.ChangeMaterial(), SourceManager.charas, ThingGen.Create(), ThingGen.CreateFromFilter(), ThingGen.CreateMap(), ThingGen.CreatePotion(), ThingGen.CreateRod(), ThingGen.CreateScroll(), ThingGen.CreateSpellbook(), EClass.debug, Debug, Card.Dye(), SourceManager.elements, CoreDebug.enable, Player.flags, DNA.GenerateGene(), SpawnList.Get(), SourceElement.Row.id, Spatial.id, GuildMerchant.IsCurrentZone, GuildThief.IsCurrentZone, Zone.IsFestival, TraitSeed.LevelSeed(), Player.Flags.loytelMartLv, TraitSeed.MakeRandomSeed(), Card.MakeRefFrom(), SourceManager.materials, Guild.Merchant, EClass.player, EClass.rnd(), EClass.rndHalf(), SpawnList.Select(), Card.SetNum(), Card.SetPriceFix(), CardBlueprint.SetRarity(), EClass.sources, Guild.Thief, SourceElement.Row.thing, and Card.trait.
|
inlinevirtual |
Reimplemented in TraitBaseSpellbook, TraitBookSecret, TraitBookSkill, TraitFactory, TraitRecipeBook, and TraitScrollMap.
Definition at line 605 of file Trait.cs.
Referenced by AI_Read.OnSetOwner(), and AI_Read.Run().
|
inlinevirtual |
Reimplemented in TraitTile.
Definition at line 801 of file Trait.cs.
References Recipe.Create(), and Card.Thing.
Referenced by BuildMenu.RefreshCategory().
|
inline |
|
inline |
Definition at line 1326 of file Trait.cs.
References Card.c_isImportant, and Card.id.
Referenced by InvOwnerRefuel._OnProcess().
|
inlinevirtual |
Reimplemented in TraitDrink, and TraitItemProc.
Definition at line 591 of file Trait.cs.
Referenced by ActItem.BuildAct(), Chara.ShouldThrowAway(), Chara.TryTakeSharedItems(), and Chara.TryUse().
Reimplemented in TraitDrinkMilkMother, TraitToolBrush, and TraitToolShears.
Definition at line 624 of file Trait.cs.
Referenced by TCOrbitChara.RefreshAll().
|
inlinevirtual |
Definition at line 952 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 684 of file Trait.cs.
References SourceData< T, T2 >.BaseRow.GetText(), owner, and Card.sourceCard.
Referenced by Thing.GetName().
|
inline |
Definition at line 553 of file Trait.cs.
References Params.
Referenced by TraitNewZone.CreateZone(), Zone.GetSpawnPos(), TraitCauldron.IDReqEle(), TraitCrafter.IDReqEle(), TraitNewZone.IsFor(), TraitNewZone.MoveZone(), TraitAltar.OnCreate(), TraitBook.OnCreate(), TraitNote.OnCreate(), TraitAltar.OnImportMap(), TraitBook.OnImportMap(), TraitAltar.OnOffer(), TraitDoorBell.OnOpenDoor(), TraitDiary.OnRead(), TraitMusicBox.OnUse(), and TraitTeleporter.TryTeleport().
|
inline |
|
inline |
Definition at line 722 of file Trait.cs.
References owner, and Card.pos.
Referenced by Zone.AddRandomVisitor(), TraitRoadSign.OnRenderTile(), and FactionBranch.Recruit().
Definition at line 727 of file Trait.cs.
References Point.IsValid, ListPoints(), owner, Card.pos, and radius.
Referenced by AIAct.DoGotoSpot< T >(), GoalGraze.GetPos(), GoalSpot.Run(), AIWork.SetDestPos(), and Zone.TryAddThingInSpot< T >().
|
inlinevirtual |
Reimplemented in TraitTile.
Definition at line 796 of file Trait.cs.
References Recipe.Create(), and Card.Thing.
Referenced by HotItemHeld.OnSetCurrentItem().
|
inlinevirtual |
Reimplemented in TraitPotionRandom, TraitRod, and TraitScroll.
Definition at line 610 of file Trait.cs.
Referenced by ButtonGrid.SetCard().
|
inlinevirtual |
Definition at line 615 of file Trait.cs.
Referenced by ButtonGrid.SetCard().
|
inline |
Definition at line 1471 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 946 of file Trait.cs.
References SourceData< T, T2 >.BaseRow._index, and Card.sourceCard.
Referenced by LayerHome.RefreshSpots().
|
inline |
Definition at line 1448 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 576 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 635 of file Trait.cs.
Referenced by AI_Idle.TryPerformIdleUse().
|
inline |
Definition at line 1076 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 1316 of file Trait.cs.
Referenced by UIDragGridInfo.InitFuel(), and InvOwnerRefuel.ShouldShowGuide().
|
inline |
|
inline |
Definition at line 1299 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 745 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(), GetRandomPoint(), Point.IsInSpot< T >(), OnRenderTile(), Map.RefreshSunMap(), and Zone.TryAddThingInSpot< T >().
|
inline |
Definition at line 863 of file Trait.cs.
References item, Point.ListCards(), Card.PlaySound(), and Card.pos.
Referenced by AI_Offer.Run().
|
inline |
Definition at line 841 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 1493 of file Trait.cs.
References EClass._zone, Add(), Card.AddThing(), Card.c_charges, Card.c_copyContainer, Card.c_dateStockExpire, Card.c_revealLock, CanCopy(), Card.category, Card.Chara, CopyShop, ThingGen.Create(), ThingGen.CreateFromCategory(), ThingGen.CreatePerfume(), ThingGen.CreatePlan(), ThingGen.CreatePotion(), ThingGen.CreateRecipe(), ThingGen.CreateScroll(), ThingGen.CreateSkillbook(), ThingGen.CreateSpellbook(), ThingGen.CreateTreasureContent(), World.date, EClass.debug, DefaultStock, ThingContainer.DestroyAll(), Card.Duplicate(), Card.DyeRandom(), Card.elements, SourceManager.elements, CoreDebug.enable, Card.Evalue(), ThingContainer.Find(), SpatialManager.Find(), Player.flags, EClass.game, BaseCard.GetInt(), Card.GetPrice(), Date.GetRaw(), Element.HasTag(), Card.id, RecipeSource.id, SourceElement.Row.id, Spatial.id, IdNoRestock, Card.IsContainer, GuildThief.IsCurrentZone, Date.IsExpired(), Zone.IsFestival, Card.IsFood, IsNoShop, item, RecipeManager.list, Player.Flags.loytelMartLv, Spatial.lv, CraftUtil.MakeDish(), TraitSeed.MakeSeed(), Player.noRestocks, Card.Num, NumCopyItem, EClass.pc, EClass.player, Game.quests, RenderRow.recipeKey, ElementContainer.Remove(), Card.RemoveThings(), EClass.rnd(), EClass.rndHalf(), RecipeSource.row, ElementContainer.SetBase(), BaseCard.SetInt(), Card.SetLv(), CardBlueprint.SetNormalRarity(), Card.SetNum(), Card.SetPriceFix(), TraitTicketFurniture.SetZone(), 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 601 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 668 of file Trait.cs.
Referenced by Card.SetPlaceState().
|
inlinevirtual |
Reimplemented in TraitBrewery.
Definition at line 1050 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitBlanket, and TraitPotionAlchemy.
Definition at line 652 of file Trait.cs.
Referenced by Recipe.Craft(), and RecipeCard.Craft().
|
inlinevirtual |
Reimplemented in TraitAltar, 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, and TraitWhipLove.
Definition at line 656 of file Trait.cs.
Referenced by Card.Create(), and SerializedCards.Restore().
|
inlinevirtual |
Reimplemented in TraitDrink, TraitDrinkMilkMother, and TraitPotionEmpty.
Definition at line 980 of file Trait.cs.
Referenced by Chara.Drink(), and ActThrow.Throw().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitToolTorch.
Definition at line 1404 of file Trait.cs.
Referenced by CardRenderer.OnEnterScreen().
|
inlinevirtual |
Reimplemented in TraitEQFlower.
Definition at line 660 of file Trait.cs.
Referenced by CharaBody.Equip(), and CharaBody.SetOwner().
|
inlinevirtual |
Reimplemented in TraitDetector.
Definition at line 1034 of file Trait.cs.
Referenced by HotItemHeld.OnSetCurrentItem().
|
inlinevirtual |
Reimplemented in TraitAltar, TraitBook, TraitNewZone, and TraitNote.
Definition at line 644 of file Trait.cs.
Referenced by SerializedCards.Restore().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitDoorBell.
Definition at line 1072 of file Trait.cs.
Referenced by TraitDoor.TryOpen().
|
inlinevirtual |
Reimplemented in TraitBaseSpellbook, TraitBlueprint, TraitBook, TraitBookSecret, TraitBookSkill, TraitDeed, TraitDeedRelocate, TraitDiary, TraitIndulgence, TraitLicense, TraitNewspaper, TraitRecipe, TraitRecipeBook, TraitRecipeCat, TraitScrollMap, TraitScrollStatic, TraitStoryBook, and TraitStoryBookHome.
Definition at line 962 of file Trait.cs.
Referenced by AI_Read.OnSetOwner(), and AI_Read.Run().
|
inlinevirtual |
Reimplemented in TraitBoat.
Definition at line 676 of file Trait.cs.
Referenced by Map.OnCardRemovedFromZone().
|
inlinevirtual |
Reimplemented in TraitPaintBoard, and TraitShrine.
Definition at line 620 of file Trait.cs.
Referenced by CardRenderer.Draw().
Reimplemented in TraitLightSun, and TraitRoadSign.
Definition at line 693 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 1060 of file Trait.cs.
Referenced by ButtonGrid.SetCard().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitChestPractice, TraitClock, TraitFertilizer, TraitGenerator, and TraitPhone.
Definition at line 680 of file Trait.cs.
Referenced by Card.OnSimulateHour().
|
inlinevirtual |
Reimplemented in TraitCurrencyMedal, TraitFloorSwitch, TraitGeneratorWheel, TraitMiniPool, TraitNewZone, TraitSwing, and TraitTrapMine.
Definition at line 1064 of file Trait.cs.
Referenced by Chara._Move(), and Chara.Tick().
|
inlinevirtual |
Reimplemented in TraitGeneratorWheel, and TraitSwing.
Definition at line 1068 of file Trait.cs.
Referenced by Chara._Move().
Reimplemented in TraitDrink, and TraitDye.
Definition at line 984 of file Trait.cs.
Referenced by ActThrow.Throw().
|
inlinevirtual |
Reimplemented in TraitDetector.
Definition at line 1038 of file Trait.cs.
Referenced by Chara.Tick().
|
inlinevirtual |
Reimplemented in TraitJukeBox, and TraitLeverBreaker.
Definition at line 1224 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitEQFlower.
Definition at line 664 of file Trait.cs.
Referenced by CharaBody.Unequip().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitAmmo, TraitBank, TraitBJTable, TraitBookResident, TraitCatalyst, TraitCrafter, TraitDaggerGrave, TraitDetector, TraitEditPlaylist, TraitEquipItem, TraitFarmChest, TraitFirework, TraitFireworkLauncher, TraitFoodPreparedPackage, TraitGachaBall, TraitGainPrecious, TraitGamble, TraitGambleChest, TraitGeneMachine, TraitGeneratorWheel, TraitGiftJure, TraitGiftNewYear, TraitGiftPack, TraitGoodsCoin, TraitHat, TraitItemProc, TraitJukeBox, TraitMannequin, TraitMaterialHammer, TraitMod, TraitMoongate, TraitMoongateEx, TraitMusicBox, TraitPainter, TraitParcel, TraitPhone, TraitPlamoBox, TraitPolicyBoard, TraitPowerStatue, TraitRadio, TraitRecycle, TraitRope, TraitScrollMapTreasure, TraitShackle, TraitSlotMachine, TraitStairsLocked, TraitTape, TraitTaxChest, TraitTerraGlobe, TraitVendingMachine, TraitViewMap, TraitWaystone, and TraitWhistlePeace.
Definition at line 1003 of file Trait.cs.
References Chara.held, and Chara.TryHoldCard().
Referenced by HotItemHeld.TrySetAct().
Reimplemented in TraitDye, and TraitFoodMeat.
Definition at line 1012 of file Trait.cs.
Reimplemented in TraitPotionEmpty.
Definition at line 1017 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitWoodMill.
Definition at line 1178 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 1409 of file Trait.cs.
References CardRenderer.AddExtra(), Card.isOn, RenderObject.isSynced, CardRenderer.RemoveExtra(), and Card.renderer.
|
inline |
Definition at line 1358 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 1424 of file Trait.cs.
References Card.ammoData, Card.c_ammo, Card.c_charges, Card.IsIdentified, Card.isThing, Card.Num, UIText.SetText(), Thing.source, and Card.Thing.
Referenced by ButtonGrid.SetCard(), and HotItemThing.SetSubText().
|
inlinevirtual |
Reimplemented in TraitAbility, TraitAltar, TraitAmmoTalisman, TraitBaseContainer, TraitBaseSpellbook, TraitBed, TraitBlueprint, TraitBook, TraitBookSkill, TraitCoreZone, TraitDetector, TraitFirework, TraitFollower, TraitGenerator, TraitLoytelMart, TraitMagicChest, TraitMod, TraitMonsterBall, TraitParcel, TraitRecipe, TraitRecipeCat, TraitResourceMain, TraitScrollMap, TraitSeed, TraitSpecialLantern, TraitTape, TraitTeleporter, TraitTent, TraitTicketFurniture, TraitTile, TraitToolWaterPot, TraitTrap, and TraitWell.
Definition at line 689 of file Trait.cs.
Referenced by Thing.GetName(), and Chara.GetName().
|
inlinevirtual |
Definition at line 629 of file Trait.cs.
References OnSetOwner(), and owner.
Referenced by Card.ApplyTrait().
|
inlinevirtual |
|
inlinevirtual |
Definition at line 1144 of file Trait.cs.
References EClass._zone, Spatial.electricity, Card.isOn, Zone.isStarted, Card.PlaySound(), and Card.Say().
Referenced by Card.AddThing(), AI_UseCrafter.OnEnd(), TraitFireworkLauncher.OnUse(), TraitMusicBox.OnUse(), TraitTerraGlobe.OnUse(), Refuel(), and AI_UseCrafter.Run().
|
inlinevirtual |
Definition at line 885 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 880 of file Trait.cs.
Referenced by AI_Read.Run().
|
inline |
Definition at line 1371 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 1022 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, TraitLeash, TraitMirror, TraitRod, TraitSalesTag, TraitShackle, TraitStethoscope, TraitSyringeGene, TraitSyringeHeaven, TraitTicketFurniture, TraitToolBrush, TraitToolBuild, TraitToolButcher, TraitToolMusic, TraitToolShears, TraitToolSickle, TraitToolTorch, TraitToolWaterCan, TraitWhipLove, and TraitWrench.
Definition at line 1030 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct(), and HotItemHeld.TrySetToolAct().
|
inlinevirtual |
Definition at line 1228 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 1122 of file Trait.cs.
References EClass._map, EClass._zone, Card.Cell, World.date, Spatial.electricity, Cell.HasRoof, Date.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 1096 of file Trait.cs.
References Card.isOn, EClass.pc, and Card.PlaySound().
Referenced by Card.SetPlaceState().
|
inlinevirtual |
Reimplemented in TraitDoor, TraitFoodEgg, TraitGeneratorWheel, and TraitSpotSpawn.
Definition at line 718 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitBookPlan, TraitBookSkill, TraitGene, TraitItem, TraitLetterOfWill, TraitRecipe, TraitRecipeBook, and TraitSeed.
Definition at line 942 of file Trait.cs.
Definition at line 28 of file Trait.cs.
Referenced by ListPoints(), and TraitLightSun.ListPoints().
Card Trait.owner |
Definition at line 26 of file Trait.cs.
Referenced by Chara._Move(), TraitGodStatue._OnUse(), TraitShrine._OnUse(), TraitSwitch.ActivateTrap(), TraitBed.AddHolder(), TraitHouseBoard.ApplyData(), ActMelee.Attack(), FactionBranch.CalcInnIncome(), TraitTrainingDummyArmor.CalcPV(), TraitTrolley.CanActivate(), TraitBed.CanAssign(), TraitNewZone.CanAutoEnter(), TraitDoor.CanClose(), TaskDrawWater.CanProgress(), TaskPourWater.CanProgress(), TraitScroll.CanRead(), TraitAmmo.CanStackTo(), TraitAncientbook.CanStackTo(), TraitFood.CanStackTo(), TraitFoodEggFertilized.CanStackTo(), TraitMonsterBall.CanStackTo(), TraitFoodPreparedPackage.CanUse(), TraitGamble.CanUse(), TraitGeneMachine.CanUse(), TraitGeneratorWheel.CanUse(), TraitItem.CanUse(), TraitLoytelMart.CanUse(), TraitMoongate.CanUse(), TraitPowerStatue.CanUse(), TraitShackle.CanUse(), TraitSlotMachine.CanUse(), TraitBed.ClearHolders(), TraitEffect.CompareTo(), Contains(), TraitCrafter.Craft(), TraitPotion.Create(), TraitRod.Create(), TraitSpellbook.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(), GetRandomPoint(), TraitTile.GetRecipe(), 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(), TraitMonsterBall.OnCreate(), TraitPotionRandom.OnCreate(), TraitPowerStatue.OnCreate(), TraitRecipe.OnCreate(), TraitRod.OnCreate(), TraitRodRandom.OnCreate(), TraitSeed.OnCreate(), TraitSpecialLantern.OnCreate(), TraitToolRangeCane.OnCreate(), TraitToolWaterPot.OnCreate(), TaskDrawWater.OnCreateProgress(), TaskPourWater.OnCreateProgress(), TraitDrink.OnDrink(), TraitDrinkMilkMother.OnDrink(), AI_UseCrafter.OnEnd(), TraitRollingFortune.OnEndAI(), TraitEQFlower.OnEquip(), TraitAltar.OnImportMap(), TraitBook.OnImportMap(), TraitSwitch.OnInstall(), TraitAltar.OnOffer(), TraitDoorBell.OnOpenDoor(), TraitBaseSpellbook.OnRead(), TraitBookSecret.OnRead(), TraitDeed.OnRead(), TraitDeedRelocate.OnRead(), TraitDiary.OnRead(), TraitIndulgence.OnRead(), TraitLicense.OnRead(), TraitRecipe.OnRead(), TraitRecipeCat.OnRead(), TraitScrollMap.OnRead(), TraitScrollStatic.OnRead(), TraitBoat.OnRemovedFromZone(), TraitPaintBoard.OnRenderExtra(), TraitRoadSign.OnRenderTile(), AM_Blueprint.OnSave(), TraitJukeBox.OnSetBGM(), TraitCanvas.OnSetCardGrid(), TraitContainer.OnSetCardGrid(), TraitEquipItem.OnSetCardGrid(), TraitFigure.OnSetCardGrid(), TraitChestPractice.OnSimulateHour(), TraitClock.OnSimulateHour(), TraitFertilizer.OnSimulateHour(), TraitGenerator.OnSimulateHour(), TraitPhone.OnSimulateHour(), GoalSleep.OnSimulatePosition(), TraitCurrencyMedal.OnStepped(), TraitFloorSwitch.OnStepped(), TraitNewZone.OnStepped(), TraitSwing.OnSteppedOut(), TraitDye.OnThrowGround(), ZoneEventPhone.OnTickRound(), TraitJukeBox.OnToggle(), TraitLeverBreaker.OnToggle(), AM_Paint.OnUpdateInput(), TraitAmmo.OnUse(), TraitBank.OnUse(), TraitCatalyst.OnUse(), TraitCrafter.OnUse(), TraitDaggerGrave.OnUse(), TraitEquipItem.OnUse(), TraitFarmChest.OnUse(), TraitFirework.OnUse(), TraitFireworkLauncher.OnUse(), TraitFoodPreparedPackage.OnUse(), TraitGachaBall.OnUse(), TraitGainPrecious.OnUse(), TraitGeneMachine.OnUse(), TraitGiftJure.OnUse(), TraitGiftNewYear.OnUse(), TraitGiftPack.OnUse(), TraitGoodsCoin.OnUse(), TraitHat.OnUse(), TraitItemProc.OnUse(), TraitMannequin.OnUse(), TraitMod.OnUse(), TraitMusicBox.OnUse(), TraitParcel.OnUse(), TraitPlamoBox.OnUse(), TraitPowerStatue.OnUse(), TraitRadio.OnUse(), TraitScrollMapTreasure.OnUse(), TraitShackle.OnUse(), TraitStairsLocked.OnUse(), TraitTape.OnUse(), TraitTaxChest.OnUse(), TraitTerraGlobe.OnUse(), TraitVendingMachine.OnUse(), TraitWaystone.OnUse(), TraitWhistlePeace.OnUse(), TraitFoodMeat.OnUse(), TraitPotionEmpty.OnUse(), TraitContainer.Open(), ActDrawWater.Perform(), ActRestrain.Perform(), ActWater.Perform(), ActZap.Perform(), Zone_Dungeon.PlaceRail(), AttackProcess.PlayRangedAnime(), TraitBaseContainer.Prespawn(), TraitChest.Prespawn(), TraitChestOyster.Prespawn(), TraitContainerCurrency.Prespawn(), TraitToolBelt.Prespawn(), TraitEffect.Proc(), TraitBaseContainer.PutChara(), TraitGenerator.Recover(), TraitToolTorch.RefreshRenderer(), TraitBed.RemoveHolder(), TraitDoor.RotateDoor(), AI_Bladder.Run(), AI_GotoHearth.Run(), AI_LeaveMap.Run(), AI_Paint.Run(), AI_Pray.Run(), AI_Torture.Run(), AI_Trolley.Run(), AI_UseCrafter.Run(), GoalSleep.Run(), TaskWater.Run(), TraitDetector.Search(), TraitBed.SetBedType(), LayerPixelPaint.SetCanvas(), TraitAltar.SetDeity(), TeleportManager.SetID(), TraitAbility.SetMainText(), TraitAbility.SetName(), TraitAltar.SetName(), TraitAmmoTalisman.SetName(), TraitBaseContainer.SetName(), TraitBaseSpellbook.SetName(), TraitBed.SetName(), TraitBlueprint.SetName(), TraitGenerator.SetName(), TraitMonsterBall.SetName(), TraitParcel.SetName(), TraitRecipeCat.SetName(), TraitScrollMap.SetName(), TraitTape.SetName(), TraitToolWaterPot.SetName(), SetOwner(), TraitGenerator.ShortOut(), AI_Trolley.Stop(), TraitAltar.TakeOver(), ActThrow.Throw(), ConSuspend.Tick(), TraitDoor.ToggleDoor(), TraitDoorAutoShoji.ToggleDoor(), TraitDoorSwing.ToggleDoor(), TraitToolTorch.ToggleOn(), TraitSwitch.TryDisarmTrap(), TraitContainer.TryOpen(), TraitDoor.TryOpen(), TraitBaseSpellbook.TryProgress(), TraitAltar.TrySetAct(), TraitAltarChaos.TrySetAct(), TraitBath.TrySetAct(), TraitBed.TrySetAct(), TraitBuildBoard.TrySetAct(), TraitCanvas.TrySetAct(), TraitContainer.TrySetAct(), TraitCoreZone.TrySetAct(), TraitCrafter.TrySetAct(), TraitDeliveryChest.TrySetAct(), TraitDoor.TrySetAct(), TraitDrawingPaper.TrySetAct(), TraitEffect.TrySetAct(), TraitElevator.TrySetAct(), TraitFactionBoard.TrySetAct(), TraitFigure.TrySetAct(), TraitGacha.TrySetAct(), TraitHoard.TrySetAct(), TraitHomeBoard.TrySetAct(), TraitHouseBoard.TrySetAct(), TraitMapBoard.TrySetAct(), TraitMirror.TrySetAct(), TraitNewspaper.TrySetAct(), TraitNewZone.TrySetAct(), TraitNote.TrySetAct(), TraitPaintBoard.TrySetAct(), TraitPillowStrange.TrySetAct(), TraitQuestBoard.TrySetAct(), TraitResearchBoard.TrySetAct(), TraitResidentBoard.TrySetAct(), TraitRoomPlate.TrySetAct(), TraitSpecialLantern.TrySetAct(), TraitSwitch.TrySetAct(), TraitTeleporter.TrySetAct(), TraitToolMusic.TrySetAct(), TraitToolMusicBig.TrySetAct(), TraitTrainingDummy.TrySetAct(), TraitWaystone.TrySetAct(), TraitWell.TrySetAct(), TraitCatalyst.TrySetHeldAct(), TraitDetector.TrySetHeldAct(), TraitRod.TrySetHeldAct(), TraitSalesTag.TrySetHeldAct(), TraitSyringeGene.TrySetHeldAct(), TraitSyringeHeaven.TrySetHeldAct(), TraitToolBuild.TrySetHeldAct(), TraitToolSickle.TrySetHeldAct(), TraitToolTorch.TrySetHeldAct(), TraitToolWaterCan.TrySetHeldAct(), HotItemHeld.TrySetToolAct(), TraitSeed.TrySprout(), TraitTeleporter.TryTeleport(), TraitFoodEgg.Update(), TraitSpotSpawn.Update(), FactionBranch.Upgrade(), TraitBed.ValidateOwners(), and TraitGene.WriteNote().
|
static |
Definition at line 24 of file Trait.cs.
Referenced by SourceCard.GetModelCrafter(), RecipeSource.GetReqSkill(), and LayerCraft.OnClickCraft().
|
get |
|
get |
Definition at line 347 of file Trait.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
|
get |
Definition at line 141 of file Trait.cs.
Referenced by Thing.CanAutoFire().
|
get |
Definition at line 163 of file Trait.cs.
Referenced by ActPlan._Update(), ActMelee.Attack(), ActRush.CanPerform(), ActEffect.DamageEle(), Act.IsValidTC(), and ActThrow.Throw().
|
get |
Definition at line 289 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 299 of file Trait.cs.
Referenced by TaskHarvest.TryGetAct().
|
get |
Definition at line 295 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 293 of file Trait.cs.
Referenced by CardRenderer.Draw().
|
get |
Definition at line 273 of file Trait.cs.
Referenced by HotItemNoItem._TrySetAct(), TraitSalesTag.CanTagSale(), and TraitTicketFurniture.TrySetHeldAct().
|
get |
|
get |
Definition at line 259 of file Trait.cs.
Referenced by HotItemHeld.CanRotate(), TaskBuild.CanRotateBlock(), and TaskBuild.GetHitResult().
|
get |
Definition at line 311 of file Trait.cs.
Referenced by TraitSalesTag.CanTagSale(), and GameDate.ShipGoods().
|
get |
Definition at line 291 of file Trait.cs.
Referenced by Card.Die().
|
get |
Definition at line 275 of file Trait.cs.
Referenced by ThingContainer.FindStealable(), and AI_Steal.IsValidTC().
|
get |
Definition at line 261 of file Trait.cs.
Referenced by HotItemHeld.CanRotate(), TaskBuild.CanRotateBlock(), and TaskBuild.GetHitResult().
|
get |
Definition at line 147 of file Trait.cs.
Referenced by HotItemHeld.CanChangeHeightByWheel().
|
get |
Definition at line 151 of file Trait.cs.
Referenced by AM_Copy.HitTest(), PartialMap.Save(), and Map.Save().
|
get |
Definition at line 165 of file Trait.cs.
Referenced by Chara.CanAcceptGift(), ActThrow.CanThrow(), and HotItemHeld.TrySetAct().
|
get |
Definition at line 90 of file Trait.cs.
Referenced by TaskHarvest.TryGetAct().
|
get |
Definition at line 143 of file Trait.cs.
Referenced by ActPlan._Update().
|
get |
Definition at line 287 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 229 of file Trait.cs.
Referenced by InvOwner.CanOpenContainer(), TraitBaseContainer.Prespawn(), and TraitContainer.TrySetAct().
|
get |
Definition at line 213 of file Trait.cs.
Referenced by ThingContainer._List().
|
get |
Definition at line 149 of file Trait.cs.
Referenced by CanStackTo(), FactionBranch.DailyOutcome(), Thing.GetName(), and CoreDebug.SetStartStockpile().
|
get |
Definition at line 211 of file Trait.cs.
Referenced by QuestDeliver.IsDestThing().
|
get |
Definition at line 96 of file Trait.cs.
Referenced by ListPoints().
|
get |
|
get |
Definition at line 507 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 529 of file Trait.cs.
Referenced by LayerInventory.CreateBuy(), and UIInventory.SwitchTab().
|
get |
Definition at line 131 of file Trait.cs.
Referenced by RecipeCard.Craft(), FactionBranch.DailyOutcome(), and TaskHarvest.HarvestThing().
|
get |
Definition at line 513 of file Trait.cs.
Referenced by TraitVendingMachine.OnUse().
|
get |
Definition at line 119 of file Trait.cs.
Referenced by Card.DecayNatural(), and Zone.TryAddThingInSharedContainer().
|
get |
Definition at line 127 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 195 of file Trait.cs.
Referenced by ActPlan._Update().
|
get |
Definition at line 353 of file Trait.cs.
Referenced by Card.SpawnLoot().
|
get |
Definition at line 247 of file Trait.cs.
Referenced by Card.Die().
|
get |
Definition at line 100 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 349 of file Trait.cs.
Referenced by AI_Pray.IsValid(), AI_Bladder.Run(), and AI_Paint.Run().
|
get |
Definition at line 453 of file Trait.cs.
Referenced by AI_UseCrafter.Run().
|
get |
Definition at line 98 of file Trait.cs.
Referenced by DramaCustomSequence.GetListGuide().
|
get |
Definition at line 323 of file Trait.cs.
Referenced by Thing.GetName(), and Card.GetPrice().
|
get |
Definition at line 129 of file Trait.cs.
Referenced by InvOwner.GetAutoUseLang().
|
get |
Definition at line 171 of file Trait.cs.
Referenced by Map._AddCard(), Scene.AddActorEx(), Scene.RebuildActorEx(), and Zone.RemoveCard().
|
get |
Definition at line 357 of file Trait.cs.
Referenced by AI_Idle.TryPerformIdleUse().
|
get |
Definition at line 355 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 44 of file Trait.cs.
Referenced by Card.GetSprite(), and ButtonGrid.SetRecipe().
|
get |
|
get |
|
get |
Definition at line 117 of file Trait.cs.
Referenced by BaseTileMap.DrawTile(), and BaseTileMap.GetThingPosition().
|
get |
Definition at line 88 of file Trait.cs.
Referenced by Card.SetPlaceState().
|
get |
Definition at line 70 of file Trait.cs.
Referenced by CharaActorPCC.OnRender().
|
get |
|
get |
Definition at line 251 of file Trait.cs.
Referenced by TraitManager.OnAddCard(), and TraitManager.OnRemoveCard().
|
get |
|
get |
Definition at line 257 of file Trait.cs.
Referenced by ActPlan._Update().
|
get |
Definition at line 52 of file Trait.cs.
Referenced by Chara.DestroyPath(), GenBounds.ListEmptyPoint(), and Cell.Refresh().
|
get |
Definition at line 54 of file Trait.cs.
Referenced by Cell.Refresh().
|
get |
Definition at line 72 of file Trait.cs.
Referenced by Chara._Move(), and BaseTileMap.DrawTile().
|
get |
Definition at line 209 of file Trait.cs.
Referenced by InvOwner.CanShiftClick(), InvOwner.Transaction.IsValid(), UI.OpenFloatInv(), Card.RemoveThing(), and RecipeUpdater.RunRecipe().
|
get |
Definition at line 56 of file Trait.cs.
Referenced by TaskBuild.CanRotateBlock(), Chara.DestroyPath(), Map.ReloadRoom(), SerializedCards.Restore(), and TraitTicketFurniture.TrySetHeldAct().
|
get |
Definition at line 139 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 62 of file Trait.cs.
Referenced by Cell.Refresh().
|
get |
Definition at line 125 of file Trait.cs.
Referenced by ThingContainer.IsFull(), and UIInventory.RefreshMenu().
|
get |
Definition at line 66 of file Trait.cs.
Referenced by BaseTileMap.DrawTile(), PointTarget.ShouldIgnore(), and AM_Picker.TestThing().
|
get |
|
get |
|
get |
|
get |
Definition at line 64 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 60 of file Trait.cs.
Referenced by Cell.Refresh().
|
get |
Definition at line 58 of file Trait.cs.
Referenced by Cell.Refresh().
|
get |
Definition at line 457 of file Trait.cs.
Referenced by AI_UseCrafter.Run(), LayerCraft.SetFactory(), and LayerDragGrid.SetInv().
|
get |
Definition at line 253 of file Trait.cs.
Referenced by TraitManager.OnAddCard(), and TraitManager.OnRemoveCard().
|
get |
Definition at line 241 of file Trait.cs.
Referenced by ThingContainer.IsFull(), TraitWrench.IsValidTarget(), and UIInventory.RefreshMenu().
|
get |
Definition at line 177 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct().
|
get |
Definition at line 361 of file Trait.cs.
Referenced by ActPlan._Update(), ButtonGrid.OnMiddleClick(), UIPlaceHelper.Refresh(), and HotItemHeld.TrySetAct().
|
get |
Definition at line 167 of file Trait.cs.
Referenced by TraitItem.WriteNote().
|
get |
Definition at line 363 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct(), and TraitDetector.TrySetHeldAct().
|
get |
Definition at line 189 of file Trait.cs.
Referenced by Card.Create().
|
get |
Definition at line 173 of file Trait.cs.
Referenced by RecipeCard.Build().
|
get |
Definition at line 441 of file Trait.cs.
Referenced by LayerDragGrid.RefreshCost(), and LayerCraft.RefreshProduct().
|
get |
Definition at line 46 of file Trait.cs.
Referenced by LayerHome.RefreshSpots().
|
get |
Definition at line 345 of file Trait.cs.
Referenced by CharaRenderer.DrawHeld().
|
get |
Definition at line 509 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 30 of file Trait.cs.
Referenced by GetParam(), and GetParamInt().
|
get |
Definition at line 515 of file Trait.cs.
Referenced by TraitVendingMachine.OnUse().
|
get |
Definition at line 92 of file Trait.cs.
Referenced by GetRandomPoint(), Point.IsInSpot< T >(), ListPoints(), OnRenderTile(), and VirtualRoom.VirtualRoom().
|
get |
Definition at line 94 of file Trait.cs.
Referenced by ListPoints().
|
get |
Definition at line 359 of file Trait.cs.
Referenced by BuildMenu.RefreshCategory().
|
get |
|
get |
Definition at line 351 of file Trait.cs.
Referenced by CardRenderer.Draw().
|
get |
Definition at line 297 of file Trait.cs.
Referenced by BaseTaskHarvest.SetTarget(), and TaskHarvest.TryGetAct().
|
get |
Definition at line 511 of file Trait.cs.
Referenced by Zone.GetRandomVisitPos().
|
get |
Definition at line 74 of file Trait.cs.
Referenced by Cell.AddCard(), Cell.RemoveCard(), and Card.SetPlaceState().
|
get |
Definition at line 86 of file Trait.cs.
Referenced by Card.SetPlaceState().
|
get |
Definition at line 329 of file Trait.cs.
Referenced by CharaRenderer.Draw(), and CharaActorPCC.OnRender().
|
get |
Definition at line 325 of file Trait.cs.
Referenced by Thing.GetName().
|
get |
Definition at line 175 of file Trait.cs.
Referenced by AM_MoveInstalled.OnProcessTiles().
|
get |
Definition at line 133 of file Trait.cs.
Referenced by CardRenderer.TrySpawnOrbit().
|
get |
|
get |
Definition at line 245 of file Trait.cs.
Referenced by Card.Die(), and ActThrow.Throw().
|
get |
Definition at line 48 of file Trait.cs.
Referenced by BaseTileMap.DrawTile(), TileMapElona.DrawTile(), and BaseTileMap.GetThingPosition().
|
get |
Definition at line 461 of file Trait.cs.
Referenced by ThingContainer.AddFactory(), Card.AddThing(), and RecipeUpdater.RunRecipe().
|
get |
Definition at line 191 of file Trait.cs.
Referenced by CardRenderer.Draw().
|
get |
Definition at line 433 of file Trait.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
Definition at line 42 of file Trait.cs.
Referenced by Cell.Refresh().