Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
SourceCheck Class Reference
Inheritance diagram for SourceCheck:
SourceDataString< SourceCheck.Row >

Classes

class  Row
 

Public Member Functions

override Row CreateRow ()
 
override void SetRow (Row r)
 
- Public Member Functions inherited from SourceDataString< SourceCheck.Row >
override T GetRow (string id)
 

Detailed Description

Definition at line 3 of file SourceCheck.cs.

Member Function Documentation

◆ CreateRow()

override Row SourceCheck.CreateRow ( )
inline

Definition at line 33 of file SourceCheck.cs.

34 {
35 return new Row
36 {
37 id = SourceData.GetString(0),
38 element = Core.GetElement(SourceData.GetStr(1)),
39 targetElement = Core.GetElement(SourceData.GetStr(2)),
40 subFactor = SourceData.GetFloat(3),
41 targetSubFactor = SourceData.GetFloat(4),
42 baseDC = SourceData.GetInt(5),
43 critRange = SourceData.GetInt(6),
44 fumbleRange = SourceData.GetInt(7),
45 dice = SourceData.GetInt(8),
46 lvMod = SourceData.GetFloat(9)
47 };
48 }
Definition: Core.cs:14
static int GetElement(string id)
Definition: Core.cs:731
static float GetFloat(int id)
Definition: SourceData.cs:726
static string GetString(int id)
Definition: SourceData.cs:746
static int GetInt(int id)
Definition: SourceData.cs:711
static string GetStr(int id, bool useDefault=false)
Definition: SourceData.cs:751

References Core.GetElement(), SourceData< T, T2 >.GetFloat(), SourceData< T, T2 >.GetInt(), SourceData< T, T2 >.GetStr(), and SourceData< T, T2 >.GetString().

◆ SetRow()

override void SourceCheck.SetRow ( Row  r)
inline

Definition at line 50 of file SourceCheck.cs.

51 {
52 map[r.id] = r;
53 }

References SourceCheck.Row.id.


The documentation for this class was generated from the following file: