Elin Decompiled Documentation EA 23.174 Nightly
|
Public Types | |
enum | TileMode { Default , Door , Illumination , DefaultNoAnime , SignalAnime , FakeBlock } |
enum | CopyShopType { None , Item , Spellbook } |
Public Member Functions | |
string | GetParam (int i, string def=null) |
int | GetParamInt (int i, int def) |
virtual bool | Contains (RecipeSource r) |
virtual int | GetValue () |
virtual bool | CanStackTo (Thing to) |
virtual string | GetHoverText () |
virtual Action | GetHealAction (Chara c) |
virtual bool | CanBlend (Thing t) |
virtual void | OnBlend (Thing t, Chara c) |
virtual int | GetActDuration (Chara c) |
virtual SourceElement.Row | GetRefElement () |
virtual Sprite | GetRefSprite () |
virtual void | OnRenderExtra (RenderParam p) |
virtual Emo2 | GetHeldEmo (Chara c) |
virtual void | SetOwner (Card _owner) |
virtual bool | IdleUse (Chara c, int dist) |
virtual void | OnSetOwner () |
virtual void | OnImportMap () |
virtual void | SetParams (params string[] s) |
virtual void | OnCrafted (Recipe recipe, List< Thing > ings) |
virtual void | OnCreate (int lv) |
virtual void | OnEquip (Chara c, bool onSetOwner) |
virtual void | OnUnequip (Chara c) |
virtual void | OnChangePlaceState (PlaceState state) |
virtual void | OnAddedToZone () |
virtual void | OnRemovedFromZone () |
virtual void | OnSimulateHour (VirtualDate date) |
virtual string | GetName () |
virtual void | SetName (ref string s) |
virtual void | OnRenderTile (Point point, HitResult result, int dir) |
virtual int | CompareTo (Card b) |
virtual bool | CanBuiltAt (Point p) |
virtual void | Update () |
Point | GetPoint () |
Point | GetRandomPoint (Func< Point, bool > func=null, Chara accessChara=null) |
virtual List< Point > | ListPoints (Point center=null, bool onlyPassable=true) |
virtual Recipe | GetRecipe () |
virtual Recipe | GetBuildModeRecipe () |
virtual bool | CanCook (Card c) |
void | CookProgress () |
virtual bool | CanOffer (Card tg) |
void | OfferProcess (Chara cc) |
void | Offer (Chara cc) |
virtual bool | TryProgress (AIProgress p) |
virtual LockOpenState | TryOpenLock (Chara cc, bool msgFail=true) |
virtual void | WriteNote (UINote n, bool identified) |
int | GetSortVal (UIList.SortMode m) |
virtual HotItem | GetHotItem () |
virtual bool | CanRead (Chara c) |
virtual void | OnRead (Chara c) |
virtual bool | CanEat (Chara c) |
virtual void | OnEat (Chara c) |
virtual bool | CanDrink (Chara c) |
virtual void | OnDrink (Chara c) |
virtual void | OnThrowGround (Chara c, Point p) |
virtual bool | CanUse (Chara c) |
virtual bool | CanUse (Chara c, Card tg) |
virtual bool | CanUse (Chara c, Point p) |
virtual bool | OnUse (Chara c) |
virtual bool | OnUse (Chara c, Card tg) |
virtual bool | OnUse (Chara c, Point p) |
virtual void | TrySetAct (ActPlan p) |
virtual void | TrySetHeldAct (ActPlan p) |
virtual void | OnHeld () |
virtual void | OnTickHeld () |
virtual void | OnSetCurrentItem () |
virtual void | OnUnsetCurrentItem () |
virtual bool | OnChildDecay (Card c, bool firstDecay) |
virtual bool | CanChildDecay (Card c) |
virtual void | OnSetCardGrid (ButtonGrid b) |
virtual void | OnStepped (Chara c) |
virtual void | OnSteppedOut (Chara c) |
virtual void | OnOpenDoor (Chara c) |
void | Install (bool byPlayer) |
void | Uninstall () |
virtual void | OnInstall (bool byPlayer) |
virtual void | OnUninstall () |
virtual void | TryToggle () |
virtual void | Toggle (bool on, bool silent=false) |
virtual void | PlayToggleEffect (bool silent) |
virtual void | OnToggle () |
virtual void | TrySetToggleAct (ActPlan p) |
bool | IsFuelEnough (int num=1, List< Thing > excludes=null, bool tryRefuel=true) |
bool | IsFuel (string s) |
bool | IsFuel (Thing t) |
int | GetFuelValue (Thing t) |
int | GetFuelValue (string id) |
void | Refuel (Thing t) |
void | TryRefuel (int dest, List< Thing > excludes) |
virtual void | OnEnterScreen () |
virtual void | RefreshRenderer () |
virtual void | SetMainText (UIText t, bool hotitem) |
virtual bool | CanCopy (Thing t) |
string | GetTextRestock (string lang, bool pet) |
Emo2 | GetRestockedIcon () |
void | OnBarter () |
Thing | CreateStock () |
Public Attributes | |
Card | owner |
Static Public Attributes | |
static TraitSelfFactory | SelfFactory = new TraitSelfFactory() |
![]() | |
static Core | core |
Static Protected Attributes | |
static List< Point > | listRadiusPoints = new List<Point>() |
Properties | |
string[] | Params [get] |
virtual byte | WeightMod [get] |
virtual int | IdSkin [get] |
virtual string | Name [get] |
virtual TileType | tileType [get] |
virtual RefCardName | RefCardName [get] |
virtual bool | IsBlockPath [get] |
virtual bool | IsBlockSight [get] |
virtual bool | IsDoor [get] |
virtual bool | IsOpenSight [get] |
virtual bool | IsOpenPath [get] |
virtual bool | IsFloating [get] |
virtual bool | IsNoShop [get] |
virtual bool | IsGround [get] |
virtual bool | IsOnlyUsableByPc [get] |
virtual bool | InvertHeldSprite [get] |
virtual bool | IsChangeFloorHeight [get] |
virtual bool | ShouldRefreshTile [get] |
virtual bool | ShouldTryRefreshRoom [get] |
virtual int | InstallBottomPriority [get] |
virtual bool | CanHarvest [get] |
virtual int | radius [get] |
virtual TraitRadiusType | radiusType [get] |
virtual bool | CanUseRoomRadius [get] |
virtual int | GuidePriotiy [get] |
virtual int | Electricity [get] |
virtual bool | IgnoreLastStackHeight [get] |
virtual int | Decay [get] |
virtual int | DecaySpeed [get] |
virtual int | DecaySpeedChild [get] |
virtual bool | IsFridge [get] |
virtual int | DefaultStock [get] |
virtual bool | HoldAsDefaultInteraction [get] |
virtual int | CraftNum [get] |
virtual bool | ShowOrbit [get] |
virtual bool | HaveUpdate [get] |
virtual bool | IsSpot [get] |
virtual bool | IsFactory [get] |
virtual bool | CanAutofire [get] |
virtual bool | CanName [get] |
virtual bool | CanPutAway [get] |
virtual bool | CanChangeHeight [get] |
virtual bool | CanStack [get] |
virtual bool | CanCopyInBlueprint [get] |
virtual bool | CanBeAttacked [get] |
virtual bool | CanBeTeleported [get] |
virtual bool | CanExtendBuild [get] |
virtual string | langNote [get] |
virtual string | IDInvStyle [get] |
virtual string | IDActorEx [get] |
virtual bool | MaskOnBuild [get] |
virtual bool | ShowContextOnPick [get] |
virtual bool | IsThrowMainAction [get] |
virtual bool | LevelAsQuality [get] |
virtual bool | UseDummyTile [get] |
virtual bool | RequireFullStackCheck [get] |
virtual bool | DisableAutoCombat [get] |
virtual InvGridSize | InvGridSize [get] |
virtual bool | IsContainer [get] |
virtual bool | CanUseContent [get] |
virtual bool | CanSearchContent [get] |
virtual bool | CanOpenContainer [get] |
virtual bool | IsSpecialContainer [get] |
virtual ContainerType | ContainerType [get] |
virtual ThrowType | ThrowType [get] |
virtual EffectDead | EffectDead [get] |
virtual bool | IsHomeItem [get] |
virtual bool | IsAltar [get] |
virtual bool | IsRestSpot [get] |
virtual bool | CanBeMasked [get] |
virtual bool | 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 | |
FakeBlock |
Definition at line 8 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitDreamBug, TraitDrink, TraitDye, and TraitWell.
Definition at line 599 of file Trait.cs.
Referenced by InvOwnerBlend.ShouldShowGuide().
|
inlinevirtual |
Reimplemented in TraitSpotExit.
Definition at line 716 of file Trait.cs.
Referenced by TileType._HitTest().
|
inlinevirtual |
Reimplemented in TraitBrewery, and TraitContainerCompost.
Definition at line 1058 of file Trait.cs.
Referenced by Card.DecayNatural().
|
inlinevirtual |
Definition at line 809 of file Trait.cs.
References Card.trait.
Referenced by AI_Cook.IsValidTarget().
|
inlinevirtual |
Reimplemented in TraitDemitas, and TraitKettle.
Definition at line 1446 of file Trait.cs.
Referenced by InvOwnerCopyShop.AllowMoved(), OnBarter(), InvOwner.OnDrag(), and InvOwnerCopyShop.ShouldShowGuide().
|
inlinevirtual |
Reimplemented in TraitDrink, and TraitPotionEmpty.
Definition at line 978 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 969 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 831 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 960 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 584 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 991 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct().
Reimplemented in TraitDye, and TraitFoodMeat.
Definition at line 996 of file Trait.cs.
Reimplemented in TraitPotionEmpty.
Definition at line 1001 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitEffect.
Definition at line 711 of file Trait.cs.
Referenced by Card.SecondaryCompare().
|
inlinevirtual |
Reimplemented in TraitAlchemyBench, TraitBBQ, TraitCauldron, TraitHearth, TraitLoom, TraitStove, and TraitToolSculpture.
Definition at line 574 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 818 of file Trait.cs.
References item, Point.ListCards(), Card.PlaySound(), and Card.pos.
Referenced by AI_Cook.Run().
|
inline |
Definition at line 2049 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 608 of file Trait.cs.
Referenced by AI_Read.OnSetOwner(), and AI_Read.Run().
|
inlinevirtual |
Reimplemented in TraitTile.
Definition at line 804 of file Trait.cs.
References Recipe.Create(), and Card.Thing.
Referenced by BuildMenu.RefreshCategory().
|
inline |
|
inline |
Definition at line 1329 of file Trait.cs.
References Card.c_isImportant, and Card.id.
Referenced by InvOwnerRefuel._OnProcess().
|
inlinevirtual |
Reimplemented in TraitDrink, and TraitItemProc.
Definition at line 594 of file Trait.cs.
Referenced by ActItem.BuildAct(), Chara.ShouldThrowAway(), Chara.TryTakeSharedItems(), and Chara.TryUse().
Reimplemented in TraitDrinkMilkMother, TraitToolBrush, and TraitToolShears.
Definition at line 627 of file Trait.cs.
Referenced by TCOrbitChara.RefreshAll().
|
inlinevirtual |
Definition at line 955 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 687 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 556 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 725 of file Trait.cs.
References owner, and Card.pos.
Referenced by Zone.AddRandomVisitor(), TraitRoadSign.OnRenderTile(), and FactionBranch.Recruit().
Definition at line 730 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 799 of file Trait.cs.
References Recipe.Create(), and Card.Thing.
Referenced by HotItemHeld.OnSetCurrentItem(), and TraitFakeBlock.TrySetHeldAct().
|
inlinevirtual |
Reimplemented in TraitPotionRandom, TraitRod, and TraitScroll.
Definition at line 613 of file Trait.cs.
Referenced by ButtonGrid.SetCard().
|
inlinevirtual |
Definition at line 618 of file Trait.cs.
Referenced by ButtonGrid.SetCard().
|
inline |
Definition at line 1474 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 949 of file Trait.cs.
References SourceData< T, T2 >.BaseRow._index, and Card.sourceCard.
Referenced by LayerHome.RefreshSpots().
|
inline |
Definition at line 1451 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 579 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 638 of file Trait.cs.
Referenced by AI_Idle.TryPerformIdleUse().
|
inline |
Definition at line 1079 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 1319 of file Trait.cs.
Referenced by UIDragGridInfo.InitFuel(), and InvOwnerRefuel.ShouldShowGuide().
|
inline |
|
inline |
Definition at line 1302 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 748 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 866 of file Trait.cs.
References item, Point.ListCards(), Card.PlaySound(), and Card.pos.
Referenced by AI_Offer.Run().
|
inline |
Definition at line 844 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 1496 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(), 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 604 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 671 of file Trait.cs.
Referenced by Card.SetPlaceState().
|
inlinevirtual |
Reimplemented in TraitBrewery.
Definition at line 1053 of file Trait.cs.
Reimplemented in TraitBlanket, TraitFakeBlock, and TraitPotionAlchemy.
Definition at line 655 of file Trait.cs.
Referenced by Recipe.Craft(), and RecipeCard.Craft().
|
inlinevirtual |
Reimplemented in TraitAltar, TraitBaseContainer, TraitBaseSpellbook, TraitBlanket, TraitBook, TraitBookSkill, TraitChestPractice, TraitDreamBug, TraitFakeBlock, TraitFirework, TraitFollower, TraitGambleChest, TraitGodStatue, TraitLockpick, TraitMerchant, TraitMod, TraitMonsterBall, TraitNote, TraitPerfume, TraitPotionRandom, TraitPowerStatue, TraitRecipe, TraitRod, TraitRodRandom, TraitScrollMapTreasure, TraitScrollRandom, TraitSeed, TraitShrine, TraitSpecialLantern, TraitStethoscope, TraitTape, TraitToolRange, TraitToolRangeCane, TraitToolWaterPot, TraitTrainingDummyArmor, TraitWell, TraitWhipEgg, and TraitWhipLove.
Definition at line 659 of file Trait.cs.
Referenced by Card.Create(), and SerializedCards.Restore().
|
inlinevirtual |
Reimplemented in TraitDrink, TraitDrinkMilkMother, and TraitPotionEmpty.
Definition at line 983 of file Trait.cs.
Referenced by Chara.Drink(), and ActThrow.Throw().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitToolTorch.
Definition at line 1407 of file Trait.cs.
Referenced by CardRenderer.OnEnterScreen().
|
inlinevirtual |
Reimplemented in TraitEQFlower.
Definition at line 663 of file Trait.cs.
Referenced by CharaBody.Equip(), and CharaBody.SetOwner().
|
inlinevirtual |
Reimplemented in TraitDetector.
Definition at line 1037 of file Trait.cs.
Referenced by HotItemHeld.OnSetCurrentItem().
|
inlinevirtual |
Reimplemented in TraitAltar, TraitBook, TraitNewZone, and TraitNote.
Definition at line 647 of file Trait.cs.
Referenced by SerializedCards.Restore().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitDoorBell.
Definition at line 1075 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 965 of file Trait.cs.
Referenced by AI_Read.OnSetOwner(), and AI_Read.Run().
|
inlinevirtual |
Reimplemented in TraitBoat.
Definition at line 679 of file Trait.cs.
Referenced by Map.OnCardRemovedFromZone().
|
inlinevirtual |
Reimplemented in TraitPaintBoard, and TraitShrine.
Definition at line 623 of file Trait.cs.
Referenced by CardRenderer.Draw().
Reimplemented in TraitLightSun, and TraitRoadSign.
Definition at line 696 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 1063 of file Trait.cs.
Referenced by ButtonGrid.SetCard().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TraitChestPractice, TraitClock, TraitFertilizer, TraitGenerator, and TraitPhone.
Definition at line 683 of file Trait.cs.
Referenced by Card.OnSimulateHour().
|
inlinevirtual |
Reimplemented in TraitCurrencyMedal, TraitFloorSwitch, TraitGeneratorWheel, TraitMiniPool, TraitNewZone, TraitSwing, and TraitTrapMine.
Definition at line 1067 of file Trait.cs.
Referenced by Chara._Move(), and Chara.Tick().
|
inlinevirtual |
Reimplemented in TraitGeneratorWheel, and TraitSwing.
Definition at line 1071 of file Trait.cs.
Referenced by Chara._Move().
Reimplemented in TraitDrink, and TraitDye.
Definition at line 987 of file Trait.cs.
Referenced by ActThrow.Throw().
|
inlinevirtual |
Reimplemented in TraitDetector.
Definition at line 1041 of file Trait.cs.
Referenced by Chara.Tick().
|
inlinevirtual |
Reimplemented in TraitJukeBox, and TraitLeverBreaker.
Definition at line 1227 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitEQFlower.
Definition at line 667 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 1006 of file Trait.cs.
References Chara.held, and Chara.TryHoldCard().
Referenced by HotItemHeld.TrySetAct().
Reimplemented in TraitDye, and TraitFoodMeat.
Definition at line 1015 of file Trait.cs.
Reimplemented in TraitPotionEmpty.
Definition at line 1020 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitWoodMill.
Definition at line 1181 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 1412 of file Trait.cs.
References CardRenderer.AddExtra(), Card.isOn, RenderObject.isSynced, CardRenderer.RemoveExtra(), and Card.renderer.
|
inline |
Definition at line 1361 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 1427 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 692 of file Trait.cs.
Referenced by Thing.GetName(), and Chara.GetName().
|
inlinevirtual |
Definition at line 632 of file Trait.cs.
References OnSetOwner(), and owner.
Referenced by Card.ApplyTrait().
|
inlinevirtual |
|
inlinevirtual |
Definition at line 1147 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 888 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 883 of file Trait.cs.
Referenced by AI_Read.Run().
|
inline |
Definition at line 1374 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 1025 of file Trait.cs.
References ActPlan.cc, Card.Chara, and ActPlan.TrySetAct().
Referenced by ActPlan._Update(), and AM_MoveInstalled.OnProcessTiles().
|
inlinevirtual |
Reimplemented in TraitBroom, TraitCatalyst, TraitContainer, TraitDetector, TraitEcoMark, TraitFakeBlock, TraitLeash, TraitMirror, TraitRod, TraitSalesTag, TraitShackle, TraitStethoscope, TraitSyringeGene, TraitSyringeHeaven, TraitTicketFurniture, TraitToolBrush, TraitToolBuild, TraitToolButcher, TraitToolMusic, TraitToolShears, TraitToolSickle, TraitToolTorch, TraitToolWaterCan, TraitToolWaterPot, TraitWhipEgg, TraitWhipLove, and TraitWrench.
Definition at line 1033 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct(), and HotItemHeld.TrySetToolAct().
|
inlinevirtual |
Definition at line 1231 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 1125 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 1099 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 721 of file Trait.cs.
|
inlinevirtual |
Reimplemented in TraitBookPlan, TraitBookSkill, TraitGene, TraitItem, TraitLetterOfWill, TraitRecipe, TraitRecipeBook, and TraitSeed.
Definition at line 945 of file Trait.cs.
Definition at line 29 of file Trait.cs.
Referenced by ListPoints(), and TraitLightSun.ListPoints().
Card Trait.owner |
Definition at line 27 of file Trait.cs.
Referenced by Chara._Move(), InvOwnerRecycle._OnProcess(), TraitGodStatue._OnUse(), TraitShrine._OnUse(), TraitSwitch.ActivateTrap(), TraitBed.AddHolder(), TraitHouseBoard.ApplyData(), ActMelee.Attack(), FactionBranch.CalcInnIncome(), TraitTrainingDummyArmor.CalcPV(), TraitTrolley.CanActivate(), TraitBed.CanAssign(), TraitNewZone.CanAutoEnter(), TraitDoor.CanClose(), TaskDrawWater.CanProgress(), TaskPourWater.CanProgress(), TraitScroll.CanRead(), TraitAmmo.CanStackTo(), TraitAncientbook.CanStackTo(), TraitFood.CanStackTo(), TraitFoodEggFertilized.CanStackTo(), TraitMonsterBall.CanStackTo(), TraitFoodPreparedPackage.CanUse(), TraitGamble.CanUse(), TraitGeneMachine.CanUse(), TraitGeneratorWheel.CanUse(), TraitItem.CanUse(), TraitLoytelMart.CanUse(), TraitMoongate.CanUse(), TraitPowerStatue.CanUse(), TraitShackle.CanUse(), TraitSlotMachine.CanUse(), TraitBed.ClearHolders(), TraitEffect.CompareTo(), Contains(), TraitCrafter.Craft(), TraitPotion.Create(), 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(), TraitPotionAlchemy.GetPower(), 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(), TraitFakeBlock.OnCreate(), TraitMonsterBall.OnCreate(), TraitPotionRandom.OnCreate(), TraitPowerStatue.OnCreate(), TraitRecipe.OnCreate(), TraitRod.OnCreate(), TraitRodRandom.OnCreate(), TraitSeed.OnCreate(), TraitSpecialLantern.OnCreate(), TraitToolRangeCane.OnCreate(), TraitToolWaterPot.OnCreate(), TaskDrawWater.OnCreateProgress(), TaskPourWater.OnCreateProgress(), TraitDrink.OnDrink(), TraitDrinkMilkMother.OnDrink(), AI_UseCrafter.OnEnd(), TraitRollingFortune.OnEndAI(), TraitEQFlower.OnEquip(), TraitAltar.OnImportMap(), TraitBook.OnImportMap(), TraitSwitch.OnInstall(), TraitAltar.OnOffer(), TraitDoorBell.OnOpenDoor(), TraitBaseSpellbook.OnRead(), TraitBookSecret.OnRead(), TraitDeed.OnRead(), TraitDeedRelocate.OnRead(), TraitDiary.OnRead(), TraitIndulgence.OnRead(), TraitLicense.OnRead(), TraitRecipe.OnRead(), TraitRecipeCat.OnRead(), TraitScrollMap.OnRead(), TraitScrollStatic.OnRead(), TraitBoat.OnRemovedFromZone(), TraitPaintBoard.OnRenderExtra(), TraitRoadSign.OnRenderTile(), AM_Blueprint.OnSave(), TraitJukeBox.OnSetBGM(), TraitCanvas.OnSetCardGrid(), TraitContainer.OnSetCardGrid(), TraitEquipItem.OnSetCardGrid(), TraitFigure.OnSetCardGrid(), TraitChestPractice.OnSimulateHour(), TraitClock.OnSimulateHour(), TraitFertilizer.OnSimulateHour(), TraitGenerator.OnSimulateHour(), TraitPhone.OnSimulateHour(), GoalSleep.OnSimulatePosition(), TraitCurrencyMedal.OnStepped(), TraitFloorSwitch.OnStepped(), TraitNewZone.OnStepped(), TraitSwing.OnSteppedOut(), TraitDye.OnThrowGround(), ZoneEventPhone.OnTickRound(), TraitJukeBox.OnToggle(), TraitLeverBreaker.OnToggle(), AM_Paint.OnUpdateInput(), TraitAmmo.OnUse(), TraitBank.OnUse(), TraitCatalyst.OnUse(), TraitCrafter.OnUse(), TraitDaggerGrave.OnUse(), TraitEquipItem.OnUse(), TraitFarmChest.OnUse(), TraitFirework.OnUse(), TraitFireworkLauncher.OnUse(), TraitFoodPreparedPackage.OnUse(), TraitGachaBall.OnUse(), TraitGainPrecious.OnUse(), TraitGeneMachine.OnUse(), TraitGiftJure.OnUse(), TraitGiftNewYear.OnUse(), TraitGiftPack.OnUse(), TraitGoodsCoin.OnUse(), TraitHat.OnUse(), TraitItemProc.OnUse(), TraitMannequin.OnUse(), TraitMod.OnUse(), TraitMusicBox.OnUse(), TraitParcel.OnUse(), TraitPlamoBox.OnUse(), TraitPowerStatue.OnUse(), TraitRadio.OnUse(), TraitScrollMapTreasure.OnUse(), TraitShackle.OnUse(), TraitStairsLocked.OnUse(), TraitTape.OnUse(), TraitTaxChest.OnUse(), TraitTerraGlobe.OnUse(), TraitVendingMachine.OnUse(), TraitWaystone.OnUse(), TraitWhistlePeace.OnUse(), TraitFoodMeat.OnUse(), TraitPotionEmpty.OnUse(), TraitContainer.Open(), ActClearWater.Perform(), ActDrawWater.Perform(), ActRestrain.Perform(), ActWater.Perform(), ActZap.Perform(), Zone_Dungeon.PlaceRail(), AttackProcess.PlayRangedAnime(), TraitBaseContainer.Prespawn(), TraitChest.Prespawn(), TraitChestOyster.Prespawn(), TraitContainerCurrency.Prespawn(), TraitToolBelt.Prespawn(), TraitEffect.Proc(), TraitBaseContainer.PutChara(), TraitGenerator.Recover(), TraitToolTorch.RefreshRenderer(), TraitBed.RemoveHolder(), TraitDoor.RotateDoor(), AI_Bladder.Run(), AI_GotoHearth.Run(), AI_LeaveMap.Run(), AI_Paint.Run(), AI_Pray.Run(), AI_Torture.Run(), AI_Trolley.Run(), AI_UseCrafter.Run(), GoalSleep.Run(), TaskWater.Run(), TraitDetector.Search(), TraitBed.SetBedType(), LayerPixelPaint.SetCanvas(), TraitAltar.SetDeity(), TeleportManager.SetID(), TraitAbility.SetMainText(), TraitAbility.SetName(), TraitAltar.SetName(), TraitAmmoTalisman.SetName(), TraitBaseContainer.SetName(), TraitBaseSpellbook.SetName(), TraitBed.SetName(), TraitBlueprint.SetName(), TraitGenerator.SetName(), TraitMonsterBall.SetName(), TraitParcel.SetName(), TraitRecipeCat.SetName(), TraitScrollMap.SetName(), TraitTape.SetName(), TraitToolWaterPot.SetName(), SetOwner(), TraitGenerator.ShortOut(), AI_Trolley.Stop(), TraitAltar.TakeOver(), ActThrow.Throw(), ConSuspend.Tick(), TraitDoor.ToggleDoor(), TraitDoorAutoShoji.ToggleDoor(), TraitDoorSwing.ToggleDoor(), TraitToolTorch.ToggleOn(), TraitSwitch.TryDisarmTrap(), TraitContainer.TryOpen(), TraitDoor.TryOpen(), TraitBaseSpellbook.TryProgress(), TraitAltar.TrySetAct(), TraitAltarChaos.TrySetAct(), TraitBath.TrySetAct(), TraitBed.TrySetAct(), TraitBuildBoard.TrySetAct(), TraitCanvas.TrySetAct(), TraitContainer.TrySetAct(), TraitCoreZone.TrySetAct(), TraitCrafter.TrySetAct(), TraitDeliveryChest.TrySetAct(), TraitDoor.TrySetAct(), TraitDrawingPaper.TrySetAct(), TraitEffect.TrySetAct(), TraitElevator.TrySetAct(), TraitFactionBoard.TrySetAct(), TraitFigure.TrySetAct(), TraitGacha.TrySetAct(), TraitHoard.TrySetAct(), TraitHomeBoard.TrySetAct(), TraitHouseBoard.TrySetAct(), TraitMapBoard.TrySetAct(), TraitMirror.TrySetAct(), TraitNewspaper.TrySetAct(), TraitNewZone.TrySetAct(), TraitNote.TrySetAct(), TraitPaintBoard.TrySetAct(), TraitPillowStrange.TrySetAct(), TraitQuestBoard.TrySetAct(), TraitResearchBoard.TrySetAct(), TraitResidentBoard.TrySetAct(), TraitRoomPlate.TrySetAct(), TraitSpecialLantern.TrySetAct(), TraitSwitch.TrySetAct(), TraitTeleporter.TrySetAct(), TraitToolMusic.TrySetAct(), TraitToolMusicBig.TrySetAct(), TraitTrainingDummy.TrySetAct(), TraitWaystone.TrySetAct(), TraitWell.TrySetAct(), TraitCatalyst.TrySetHeldAct(), TraitDetector.TrySetHeldAct(), TraitFakeBlock.TrySetHeldAct(), TraitRod.TrySetHeldAct(), TraitSalesTag.TrySetHeldAct(), TraitSyringeGene.TrySetHeldAct(), TraitSyringeHeaven.TrySetHeldAct(), TraitToolBuild.TrySetHeldAct(), TraitToolSickle.TrySetHeldAct(), TraitToolTorch.TrySetHeldAct(), TraitToolWaterCan.TrySetHeldAct(), TraitToolWaterPot.TrySetHeldAct(), HotItemHeld.TrySetToolAct(), TraitSeed.TrySprout(), TraitTeleporter.TryTeleport(), TraitFoodEgg.Update(), TraitSpotSpawn.Update(), FactionBranch.Upgrade(), TraitBed.ValidateOwners(), and TraitGene.WriteNote().
|
static |
Definition at line 25 of file Trait.cs.
Referenced by SourceCard.GetModelCrafter(), RecipeSource.GetReqSkill(), and LayerCraft.OnClickCraft().
|
get |
|
get |
Definition at line 350 of file Trait.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
|
get |
Definition at line 142 of file Trait.cs.
Referenced by Thing.CanAutoFire().
|
get |
Definition at line 164 of file Trait.cs.
Referenced by ActPlan._Update(), ActMelee.Attack(), ActRush.CanPerform(), ActEffect.DamageEle(), Act.IsValidTC(), and ActThrow.Throw().
|
get |
Definition at line 292 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 302 of file Trait.cs.
Referenced by TaskHarvest.TryGetAct().
|
get |
Definition at line 298 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 296 of file Trait.cs.
Referenced by CardRenderer.Draw().
|
get |
Definition at line 276 of file Trait.cs.
Referenced by HotItemNoItem._TrySetAct(), TraitSalesTag.CanTagSale(), and TraitTicketFurniture.TrySetHeldAct().
|
get |
|
get |
Definition at line 262 of file Trait.cs.
Referenced by HotItemHeld.CanRotate(), TaskBuild.CanRotateBlock(), and TaskBuild.GetHitResult().
|
get |
Definition at line 314 of file Trait.cs.
Referenced by TraitSalesTag.CanTagSale(), and GameDate.ShipGoods().
|
get |
Definition at line 294 of file Trait.cs.
Referenced by Card.Die().
|
get |
Definition at line 278 of file Trait.cs.
Referenced by AI_Steal.CanPerform(), ThingContainer.FindStealable(), AI_Steal.IsValidTC(), and TraitTicketFurniture.TrySetHeldAct().
|
get |
Definition at line 166 of file Trait.cs.
Referenced by Card.Teleport().
|
get |
Definition at line 264 of file Trait.cs.
Referenced by HotItemHeld.CanRotate(), TaskBuild.CanRotateBlock(), and TaskBuild.GetHitResult().
|
get |
Definition at line 148 of file Trait.cs.
Referenced by HotItemHeld.CanChangeHeightByWheel().
|
get |
Definition at line 152 of file Trait.cs.
Referenced by AM_Copy.HitTest(), PartialMap.Save(), and Map.Save().
|
get |
Definition at line 168 of file Trait.cs.
Referenced by Chara.CanAcceptGift(), ActThrow.CanThrow(), and HotItemHeld.TrySetAct().
|
get |
Definition at line 91 of file Trait.cs.
Referenced by TaskHarvest.TryGetAct().
|
get |
Definition at line 144 of file Trait.cs.
Referenced by ActPlan._Update().
|
get |
Definition at line 290 of file Trait.cs.
Referenced by AM_Build._IsRoofEditMode(), BuildMenu._Search(), ActPlan._Update(), InvOwner.AllowHold(), Chara.CanAcceptGift(), TraitNewZone.CanAutoEnter(), Player.CanExitBorder(), CanOffer(), AM_MoveInstalled.CanPutAway(), ActThrow.CanThrow(), Chara.DropThing(), ThingContainer.GetDest(), AM_Visibility.GetTarget(), Chara.PickHeld(), Map.PutAway(), BuildMenu.RefreshCategory(), InvOwnerGive.ShouldShowGuide(), InvOwnerRecycle.ShouldShowGuide(), Chara.TryDropCarryOnly(), InvOwner.TryHold(), and TraitNewZone.TrySetAct().
|
get |
Definition at line 232 of file Trait.cs.
Referenced by InvOwner.CanOpenContainer(), TraitBaseContainer.Prespawn(), and TraitContainer.TrySetAct().
|
get |
Definition at line 216 of file Trait.cs.
Referenced by ThingContainer._List().
|
get |
Definition at line 150 of file Trait.cs.
Referenced by CanStackTo(), FactionBranch.DailyOutcome(), Thing.GetName(), and CoreDebug.SetStartStockpile().
|
get |
Definition at line 214 of file Trait.cs.
Referenced by QuestDeliver.IsDestThing().
|
get |
Definition at line 97 of file Trait.cs.
Referenced by ListPoints().
|
get |
|
get |
Definition at line 510 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 532 of file Trait.cs.
Referenced by LayerInventory.CreateBuy(), and UIInventory.SwitchTab().
|
get |
Definition at line 132 of file Trait.cs.
Referenced by RecipeCard.Craft(), FactionBranch.DailyOutcome(), and TaskHarvest.HarvestThing().
|
get |
Definition at line 516 of file Trait.cs.
Referenced by TraitVendingMachine.OnUse().
|
get |
Definition at line 120 of file Trait.cs.
Referenced by Card.DecayNatural(), and Zone.TryAddThingInSharedContainer().
|
get |
Definition at line 128 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 198 of file Trait.cs.
Referenced by ActPlan._Update().
|
get |
Definition at line 356 of file Trait.cs.
Referenced by Card.SpawnLoot().
|
get |
Definition at line 250 of file Trait.cs.
Referenced by Card.Die().
|
get |
Definition at line 101 of file Trait.cs.
Referenced by TraitGamble.CanUse(), TraitItem.CanUse(), Zone.GetElectricity(), TraitNewZone.MoveZone(), TraitJukeBox.OnSetBGM(), UIMagicChest.RefreshBottom(), and Zone.RefreshElectricity().
|
get |
Definition at line 352 of file Trait.cs.
Referenced by AI_Pray.IsValid(), AI_Bladder.Run(), and AI_Paint.Run().
|
get |
Definition at line 456 of file Trait.cs.
Referenced by AI_UseCrafter.Run().
|
get |
Definition at line 99 of file Trait.cs.
Referenced by DramaCustomSequence.GetListGuide().
|
get |
Definition at line 326 of file Trait.cs.
Referenced by Thing.GetName(), and Card.GetPrice().
|
get |
Definition at line 130 of file Trait.cs.
Referenced by InvOwner.GetAutoUseLang().
|
get |
Definition at line 174 of file Trait.cs.
Referenced by Map._AddCard(), Scene.AddActorEx(), Scene.RebuildActorEx(), and Zone.RemoveCard().
|
get |
Definition at line 360 of file Trait.cs.
Referenced by AI_Idle.TryPerformIdleUse().
|
get |
Definition at line 358 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 45 of file Trait.cs.
Referenced by Card.GetSprite(), and ButtonGrid.SetRecipe().
|
get |
|
get |
|
get |
Definition at line 118 of file Trait.cs.
Referenced by BaseTileMap.DrawTile(), and BaseTileMap.GetThingPosition().
|
get |
Definition at line 89 of file Trait.cs.
Referenced by Card.SetPlaceState().
|
get |
Definition at line 71 of file Trait.cs.
Referenced by CharaActorPCC.OnRender().
|
get |
|
get |
Definition at line 254 of file Trait.cs.
Referenced by TraitManager.OnAddCard(), and TraitManager.OnRemoveCard().
|
get |
|
get |
Definition at line 260 of file Trait.cs.
Referenced by ActPlan._Update().
|
get |
Definition at line 53 of file Trait.cs.
Referenced by Chara.DestroyPath(), GenBounds.ListEmptyPoint(), and Cell.Refresh().
|
get |
Definition at line 55 of file Trait.cs.
Referenced by Cell.Refresh().
|
get |
Definition at line 73 of file Trait.cs.
Referenced by Chara._Move(), and BaseTileMap.DrawTile().
|
get |
Definition at line 212 of file Trait.cs.
Referenced by InvOwner.CanShiftClick(), InvOwner.Transaction.IsValid(), UI.OpenFloatInv(), Card.RemoveThing(), and RecipeUpdater.RunRecipe().
|
get |
Definition at line 57 of file Trait.cs.
Referenced by TaskBuild.CanRotateBlock(), Chara.DestroyPath(), Map.ReloadRoom(), SerializedCards.Restore(), and TraitTicketFurniture.TrySetHeldAct().
|
get |
Definition at line 140 of file Trait.cs.
Referenced by ThingContainer.AddFactory(), LayerInteraction.GetPage(), InspectGroupThing.OnSetActions(), TraitCrafter.OnUse(), RecipeUpdater.RunRecipe(), TraitCrafter.ShouldConsumeIng(), and TraitCrafter.TrySetAct().
|
get |
Definition at line 63 of file Trait.cs.
Referenced by Cell.Refresh().
|
get |
Definition at line 126 of file Trait.cs.
Referenced by ThingContainer.IsFull(), and UIInventory.RefreshMenu().
|
get |
Definition at line 67 of file Trait.cs.
Referenced by BaseTileMap.DrawTile(), PointTarget.ShouldIgnore(), and AM_Picker.TestThing().
|
get |
|
get |
|
get |
|
get |
Definition at line 65 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 61 of file Trait.cs.
Referenced by Cell.Refresh().
|
get |
Definition at line 59 of file Trait.cs.
Referenced by Cell.Refresh().
|
get |
Definition at line 460 of file Trait.cs.
Referenced by AI_UseCrafter.Run(), LayerCraft.SetFactory(), and LayerDragGrid.SetInv().
|
get |
Definition at line 256 of file Trait.cs.
Referenced by TraitManager.OnAddCard(), and TraitManager.OnRemoveCard().
|
get |
Definition at line 244 of file Trait.cs.
Referenced by ThingContainer.IsFull(), TraitWrench.IsValidTarget(), and UIInventory.RefreshMenu().
|
get |
Definition at line 180 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct().
|
get |
Definition at line 364 of file Trait.cs.
Referenced by ActPlan._Update(), ButtonGrid.OnMiddleClick(), UIPlaceHelper.Refresh(), and HotItemHeld.TrySetAct().
|
get |
Definition at line 170 of file Trait.cs.
Referenced by TraitItem.WriteNote().
|
get |
Definition at line 366 of file Trait.cs.
Referenced by HotItemHeld.TrySetAct(), and TraitDetector.TrySetHeldAct().
|
get |
Definition at line 192 of file Trait.cs.
Referenced by Card.Create().
|
get |
Definition at line 176 of file Trait.cs.
Referenced by RecipeCard.Build().
|
get |
Definition at line 444 of file Trait.cs.
Referenced by LayerDragGrid.RefreshCost(), and LayerCraft.RefreshProduct().
|
get |
Definition at line 47 of file Trait.cs.
Referenced by LayerHome.RefreshSpots().
|
get |
Definition at line 348 of file Trait.cs.
Referenced by CharaRenderer.DrawHeld().
|
get |
Definition at line 512 of file Trait.cs.
Referenced by OnBarter().
|
get |
Definition at line 31 of file Trait.cs.
Referenced by GetParam(), and GetParamInt().
|
get |
Definition at line 518 of file Trait.cs.
Referenced by TraitVendingMachine.OnUse().
|
get |
Definition at line 93 of file Trait.cs.
Referenced by GetRandomPoint(), Point.IsInSpot< T >(), ListPoints(), OnRenderTile(), and VirtualRoom.VirtualRoom().
|
get |
Definition at line 95 of file Trait.cs.
Referenced by ListPoints().
|
get |
Definition at line 362 of file Trait.cs.
Referenced by BuildMenu.RefreshCategory().
|
get |
|
get |
Definition at line 354 of file Trait.cs.
Referenced by CardRenderer.Draw().
|
get |
Definition at line 300 of file Trait.cs.
Referenced by BaseTaskHarvest.SetTarget(), and TaskHarvest.TryGetAct().
|
get |
Definition at line 514 of file Trait.cs.
Referenced by Zone.GetRandomVisitPos().
|
get |
Definition at line 75 of file Trait.cs.
Referenced by Cell.AddCard(), Cell.RemoveCard(), and Card.SetPlaceState().
|
get |
Definition at line 87 of file Trait.cs.
Referenced by Card.SetPlaceState().
|
get |
Definition at line 332 of file Trait.cs.
Referenced by CharaRenderer.Draw(), and CharaActorPCC.OnRender().
|
get |
Definition at line 328 of file Trait.cs.
Referenced by Thing.GetName().
|
get |
Definition at line 178 of file Trait.cs.
Referenced by AM_MoveInstalled.OnProcessTiles().
|
get |
Definition at line 134 of file Trait.cs.
Referenced by CardRenderer.TrySpawnOrbit().
|
get |
|
get |
Definition at line 248 of file Trait.cs.
Referenced by Card.Die(), and ActThrow.Throw().
|
get |
Definition at line 49 of file Trait.cs.
Referenced by BaseTileMap.DrawTile(), TileMapElona.DrawTile(), and BaseTileMap.GetThingPosition().
|
get |
Definition at line 464 of file Trait.cs.
Referenced by ThingContainer.AddFactory(), Card.AddThing(), and RecipeUpdater.RunRecipe().
|
get |
Definition at line 194 of file Trait.cs.
Referenced by CardRenderer.Draw().
|
get |
Definition at line 436 of file Trait.cs.
Referenced by BaseTileMap.DrawTile().
|
get |
Definition at line 43 of file Trait.cs.
Referenced by Cell.Refresh().