| Elin Decompiled Documentation EA 23.228 Nightly
    | 
 
  
| Public Member Functions | |
| override bool | CanLink (ElementContainer owner) | 
| override Sprite | GetIcon (string suffix="") | 
| override void | OnWriteNote (UINote n, ElementContainer owner) | 
| string | GetHint (ElementContainer owner) | 
| override bool | IsPurchaseFeatReqMet (ElementContainer owner, int lv=-1) | 
| override void | WritePurchaseReq (UINote n, int lv=-1) | 
| List< string > | Apply (int a, ElementContainer owner, bool hint=false) | 
|  Public Member Functions inherited from Element | |
| virtual SourceElement.Row | GetSource () | 
| virtual int | GetSourcePotential (int v) | 
| virtual Sprite | GetSprite () | 
| int | GetMaterialSourceValue (Thing t, int v) | 
| virtual long | GetSourceValue (long v, int lv, SourceValueType type) | 
| virtual Sprite | GetIcon (string suffix="") | 
| bool | IsActive (Card c) | 
| int | SortVal (bool charaSheet=false) | 
| virtual bool | CanLink (ElementContainer owner) | 
| bool | HasTag (string tag) | 
| void | SetImage (Image i) | 
| virtual string | GetDetail () | 
| bool | IsFactionElement (Chara c) | 
| Element | GetParent (Card c) | 
| void | WriteNote (UINote n, ElementContainer owner=null, Action< UINote > onWriteNote=null) | 
| void | WriteNoteWithRef (UINote n, ElementContainer owner, Action< UINote > onWriteNote, Element refEle) | 
| void | _WriteNote (UINote n, Chara c, Act act) | 
| void | AddHeaderAbility (UINote n) | 
| void | _WriteNote (UINote n, ElementContainer owner, Action< UINote > onWriteNote, bool isRef, bool addHeader=true) | 
| void | AddEncNote (UINote n, Card Card, ElementContainer.NoteMode mode=ElementContainer.NoteMode.Default, Func< Element, string, string > funcText=null, Action< UINote, Element > onAddNote=null) | 
| virtual void | OnWriteNote (UINote n, ElementContainer owner) | 
| virtual void | OnChangeValue () | 
| void | CheckLevelBonus (ElementContainer owner, UINote n=null) | 
| int | GetSortVal (UIList.SortMode m) | 
| virtual Act.Cost | GetCost (Chara c) | 
| virtual int | GetPower (Card c) | 
| virtual void | SetTextValue (UIText text) | 
| virtual bool | IsPurchaseFeatReqMet (ElementContainer owner, int lv=-1) | 
| virtual void | WritePurchaseReq (UINote n, int lv=1) | 
| Static Public Attributes | |
| static List< string > | hints = new List<string>() | 
| static string[] | featRef = new string[5] | 
|  Static Public Attributes inherited from Element | |
| const int | Div = 5 | 
| static Element | Void = new Element() | 
| static int[] | List_MainAttributes = new int[9] { 70, 72, 71, 77, 74, 75, 76, 73, 79 } | 
| static int[] | List_MainAttributesMajor = new int[8] { 70, 72, 71, 77, 74, 75, 76, 73 } | 
| static int[] | List_Body = new int[4] { 70, 72, 71, 77 } | 
| static int[] | List_Mind = new int[4] { 74, 75, 76, 73 } | 
| static List< SourceElement.Row > | ListElements = new List<SourceElement.Row>() | 
| static List< SourceElement.Row > | ListAttackElements = new List<SourceElement.Row>() | 
|  Static Public Attributes inherited from EClass | |
| static Core | core | 
| Properties | |
| override bool | ShowBonuses  [get] | 
| override string | Name  [get] | 
| override string | FullName  [get] | 
| override bool | ShowXP  [get] | 
| override bool | ShowValue  [get] | 
| override int | CostLearn  [get] | 
|  Properties inherited from Element | |
| SourceElement.Row | source  [get] | 
| virtual int | DisplayValue  [get] | 
| virtual int | MinValue  [get] | 
| int | Value  [get] | 
| int | ValueWithoutLink  [get] | 
| virtual int | MinPotential  [get] | 
| int | Potential  [get] | 
| virtual bool | CanGainExp  [get] | 
| bool | IsFlag  [get] | 
| virtual string | Name  [get] | 
| virtual string | FullName  [get] | 
| virtual int | ExpToNext  [get] | 
| virtual bool | UseExpMod  [get] | 
| virtual int | CostTrain  [get] | 
| virtual int | CostLearn  [get] | 
| virtual bool | ShowXP  [get] | 
| virtual bool | ShowMsgOnValueChanged  [get] | 
| virtual bool | ShowValue  [get] | 
| virtual bool | ShowPotential  [get] | 
| virtual bool | UsePotential  [get] | 
| virtual bool | PotentialAsStock  [get] | 
| virtual bool | ShowRelativeAttribute  [get] | 
| virtual bool | ShowBonuses  [get] | 
| virtual string | ShortName  [get] | 
| bool | IsGlobalElement  [get] | 
| bool | IsFactionWideElement  [get] | 
| bool | IsPartyWideElement  [get] | 
| virtual bool | ShowEncNumber  [get] | 
| bool | IsTrait  [get] | 
| bool | IsFoodTrait  [get] | 
| bool | IsFoodTraitMain  [get] | 
| bool | IsMainAttribute  [get] | 
| Act | act  [get] | 
|  Properties inherited from EClass | |
| static Game | game  [get] | 
| static bool | AdvMode  [get] | 
| static Player | player  [get] | 
| static Chara | pc  [get] | 
| static UI | ui  [get] | 
| static Map | _map  [get] | 
| static Zone | _zone  [get] | 
| static FactionBranch | Branch  [get] | 
| static FactionBranch | BranchOrHomeBranch  [get] | 
| static Faction | Home  [get] | 
| static Faction | Wilds  [get] | 
| static Scene | scene  [get] | 
| static BaseGameScreen | screen  [get] | 
| static GameSetting | setting  [get] | 
| static GameData | gamedata  [get] | 
| static ColorProfile | Colors  [get] | 
| static World | world  [get] | 
| static SourceManager | sources  [get] | 
| static SourceManager | editorSources  [get] | 
| static SoundManager | Sound  [get] | 
| static CoreDebug | debug  [get] | 
| Additional Inherited Members | |
|  Static Public Member Functions inherited from Element | |
| static string | GetName (string alias) | 
| static SourceElement.Row | Get (int id) | 
| static Dictionary< int, int > | GetElementMap (int[] list) | 
| static Dictionary< int, int > | GetElementMap (int[] list, Dictionary< int, int > map) | 
| static SourceElement.Row | GetRandomElement (int lv=1, bool useWeight=true) | 
| static Element | Create (int id, int v=0) | 
| static Element | Create (string id, int v=1) | 
| static int | GetId (string alias) | 
| static int | GetResistLv (int v) | 
| static int | GetResistDamage (int dmg, int v, int power=0) | 
|  Static Public Member Functions inherited from EClass | |
| static int | rndSeed (int a, int seed) | 
| static int | rnd (long a) | 
| static int | rnd (int a) | 
| static int | curve (int a, int start, int step, int rate=75) | 
| static int | 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 inherited from Element | |
| SourceElement.Row | _source | 
| int | id | 
| int | vBase | 
| int | vExp | 
| int | vPotential | 
| int | vTempPotential | 
| int | vLink | 
| int | vSource | 
| int | vSourcePotential | 
| ElementContainer | owner | 
| 
 | inline | 
Definition at line 364 of file FEAT.cs.
References Chara.AddRandomBodyPart(), Chara.body, ElementContainer.Card, SourceElement.Row.category, Card.Chara, ElementContainer.Chara, ElementContainer.dict, SourceManager.elements, Chara.faithElements, featRef, SourceElement.Row.GetName(), hint, hints, Element.id, WidgetEquip.Instance, Chara.IsPC, Card.LV, ElementContainer.ModBase(), ModPotential, ElementContainer.ModPotential(), Element.owner, WidgetEquip.Rebuild(), Element.source, EClass.sources, SourceElement.Row.tag, CharaBody.UnequipAll(), Element.Value, and Element.vPotential.
Referenced by GetHint(), OnWriteNote(), and Chara.SetFeat().
| 
 | inlinevirtual | 
| 
 | inline | 
Definition at line 327 of file FEAT.cs.
References Apply(), hint, hints, and Element.owner.
| 
 | inlinevirtual | 
Reimplemented from Element.
Definition at line 313 of file FEAT.cs.
References SpriteSheet.Get().
| 
 | inlinevirtual | 
Reimplemented from Element.
Definition at line 338 of file FEAT.cs.
References ElementContainer.GetElement(), Element.owner, ElementContainer.Value(), and Element.ValueWithoutLink.
Referenced by Chara.ListAvailabeFeats().
| 
 | inlinevirtual | 
Reimplemented from Element.
Definition at line 318 of file FEAT.cs.
References Apply(), hint, hints, and Element.owner.
| 
 | inlinevirtual | 
Reimplemented from Element.
Definition at line 351 of file FEAT.cs.
References UINote.AddHeader(), UINote.AddText(), Element.Create(), Element.Name, Element.owner, Element.Value, and ElementContainer.Value().
| 
 | static | 
Definition at line 287 of file FEAT.cs.
Referenced by Apply(), and ElementContainer.GetFeatRef().
| 
 | static | 
Definition at line 285 of file FEAT.cs.
Referenced by Apply(), GetHint(), and OnWriteNote().
| 
 | get | 
Definition at line 293 of file FEAT.cs.
Referenced by Chara.SetFeat().