Elin Decompiled Documentation EA 23.102 Nightly
|
Public Types | |
enum | Stage { Foe , Hate , Annoying , Normal , Approved , Friendly , Respected , Intimate , Fond , Love , LoveLove , LoveLoveLove } |
Public Member Functions | |
bool | CanForceTradeEquip () |
bool | CanInvite () |
bool | CanMarry () |
bool | CanSleepBeside () |
Sprite | GetIcon () |
Thing | OnGift (Thing t) |
void | OnTalkRumor () |
int | Mod (int a) |
Static Public Member Functions | |
static Affinity | Get (Chara c) |
![]() | |
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) |
Public Attributes | |
int | value |
int | difficulty |
Static Public Attributes | |
static Chara | CC |
![]() | |
static Core | core |
Properties | |
static List< Affinity > | list [get] |
Stage | CurrentStage [get] |
string | Name [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] |
Definition at line 6 of file Affinity.cs.
enum Affinity.Stage |
Enumerator | |
---|---|
Foe | |
Hate | |
Annoying | |
Normal | |
Approved | |
Friendly | |
Respected | |
Intimate | |
Fond | |
Love | |
LoveLove | |
LoveLoveLove |
Definition at line 8 of file Affinity.cs.
|
inline |
Definition at line 49 of file Affinity.cs.
References CurrentStage.
Referenced by InvOwner.AllowHold().
|
inline |
Definition at line 54 of file Affinity.cs.
References CurrentStage, EClass.debug, and CoreDebug.inviteAnytime.
Referenced by DramaCustomSequence.Build(), and AI_Fuck.Finish().
|
inline |
Definition at line 63 of file Affinity.cs.
References CurrentStage, EClass.debug, and CoreDebug.marryAnytime.
|
inline |
Definition at line 72 of file Affinity.cs.
References CurrentStage, EClass.debug, and CoreDebug.marryAnytime.
Definition at line 36 of file Affinity.cs.
References CC, item, and list.
Referenced by Mod().
|
inline |
Definition at line 81 of file Affinity.cs.
References Chara._affinity, CoreRef.Icons.affnity, CC, EClass.core, CurrentStage, CoreRef.Icons.Affinity.dontLike, CoreRef.Icons.Affinity.hate, CoreRef.icons, CoreRef.Icons.Affinity.like, CoreRef.Icons.Affinity.love, and Core.refs.
Referenced by BaseListPeople.OnInstantiate().
|
inline |
Definition at line 162 of file Affinity.cs.
References Chara._affinity, CC, difficulty, Get(), and EClass.rnd().
Referenced by Chara.ModAffinity().
Definition at line 103 of file Affinity.cs.
References Card.AddThing(), CoreDebug.alwaysFavFood, Card.category, CC, Card.CheckJustCooked(), EClass.debug, Chara.GetFavCat(), Chara.GetFavFood(), Card.GetPrice(), Card.HasElement(), Card.HasTag(), Chara.ModAffinity(), EClass.pc, Card.PlaySound(), Card.Say(), Card.Talk(), Card.Thing, and Card.trait.
Referenced by Chara.GiveGift().
|
inline |
Definition at line 140 of file Affinity.cs.
References CC, Card.CHA, CurrentStage, EClass.debug, difficulty, Card.Evalue(), Card.IsPCFactionOrMinion, Chara.ModAffinity(), Card.ModExp(), EClass.pc, EClass.rnd(), and CoreDebug.unlimitedInterest.
Referenced by DramaCustomSequence.Build().
|
static |
Definition at line 24 of file Affinity.cs.
Referenced by Get(), GetIcon(), Mod(), OnGift(), and OnTalkRumor().
int Affinity.difficulty |
Definition at line 28 of file Affinity.cs.
Referenced by Mod(), and OnTalkRumor().
int Affinity.value |
Definition at line 26 of file Affinity.cs.
Referenced by Card.AddExp(), and Hobby.GetEfficiency().
|
get |
Definition at line 32 of file Affinity.cs.
Referenced by CanForceTradeEquip(), CanInvite(), CanMarry(), CanSleepBeside(), TraitToolBrush.GetHeldEmo(), GetIcon(), OnTalkRumor(), and AI_Fuck.Run().
|
staticget |
Definition at line 30 of file Affinity.cs.
Referenced by Get().
|
get |
Definition at line 34 of file Affinity.cs.
Referenced by DramaActor.Talk().