|
Elin Modding Docs Doc
|
Public Types | |
| enum | Status { Running , Fail , Success } |
Public Types inherited from Act | |
| enum | CostType { None , MP , SP } |
Public Member Functions | |
| override string | ToString () |
| override MultiSprite | GetStateIcon () |
| virtual Point | GetDestination () |
| AIProgress | GetProgress () |
| string | GetCurrentActionText () |
| override bool | IsToolValid () |
| virtual void | OnStart () |
| void | SetOwner (Chara c) |
| virtual void | OnSetOwner () |
| void | SetChild (AIAct seq, Func< AIAct.Status > _onChildFail=null) |
| void | Start () |
| override bool | Perform () |
| AIAct.Status | Restart () |
| AIAct.Status | Success (Action action=null) |
| virtual void | OnSuccess () |
| bool | TryCancel (Card c) |
| virtual AIAct.Status | Cancel () |
| virtual void | OnCancel () |
| virtual void | OnCancelOrSuccess () |
| virtual bool | CanManualCancel () |
| AIAct.Status | KeepRunning () |
| void | Reset () |
| virtual void | OnReset () |
| AIAct.Status | Tick () |
| virtual IEnumerable< AIAct.Status > | Run () |
| AIAct.Status | TickChild () |
| AIAct.Status | Do (AIAct _seq, Func< AIAct.Status > _onChildFail=null) |
| AIAct.Status | DoGotoInteraction (Point pos, Func< AIAct.Status > _onChildFail=null) |
| AIAct.Status | DoGoto (Point pos, int dist=0, bool ignoreConnection=false, Func< AIAct.Status > _onChildFail=null) |
| AIAct.Status | DoGoto (Card card, Func< AIAct.Status > _onChildFail=null) |
| AIAct.Status | DoGoto (Card card, int dist, Func< AIAct.Status > _onChildFail=null) |
| AIAct.Status | DoGotoSpot (Card card, Func< AIAct.Status > _onChildFail=null) |
| AIAct.Status | DoGoto< T > (Func< AIAct.Status > _onChildFail=null) |
| AIAct.Status | DoGotoSpot< T > (Func< AIAct.Status > _onChildFail=null) |
| AIAct.Status | DoGrab (Card card, int num=-1, bool pickHeld=false, Func< AIAct.Status > _onChildFail=null) |
| AIAct.Status | DoGrab< T > () |
| AIAct.Status | DoProgress () |
| AIAct.Status | DoIdle (int repeat=3) |
| AIAct.Status | DoWait (int count=1) |
| virtual AIProgress | CreateProgress () |
| virtual void | OnCreateProgress (Progress_Custom p) |
| virtual bool | CanProgress () |
| virtual void | OnBeforeProgress () |
| virtual void | OnProgress () |
| virtual void | OnProgressComplete () |
| void | SimulateZone (int days) |
| virtual void | OnSimulateZone (int days) |
| virtual void | OnSimulatePosition () |
Public Member Functions inherited from Act | |
| virtual CursorInfo | GetCursorIcon (Card c) |
| override Sprite | GetSprite () |
| virtual bool | ShowMouseHint (Card c) |
| virtual bool | IsValidTC (Card c) |
| virtual string | GetHintText (string str="") |
| virtual string | GetText (string str="") |
| virtual string | GetTextSmall (Card c) |
| virtual Color | GetActPlanColor () |
| virtual bool | CanPerform () |
| bool | Perform (Chara _cc, Card _tc=null, Point _tp=null) |
| bool | CanPerform (Chara _cc, Card _tc=null, Point _tp=null) |
| new void | SetImage (Image image) |
| virtual void | OnMarkMapHighlights () |
| virtual bool | ShouldMapHighlight (Point p) |
Public Member Functions inherited from Element | |
| virtual SourceElement.Row | GetSource () |
| virtual int | GetSourcePotential (int v) |
| int | GetMaterialSourceValue (Thing t, int v) |
| virtual int | GetSourceValue (int v, int lv, SourceValueType type) |
| virtual Sprite | GetIcon (string suffix="") |
| 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 | _WriteNote (UINote n, ElementContainer owner, Action< UINote > onWriteNote, bool isRef, bool addHeader=true) |
| 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) |
Public Attributes | |
| new Chara | owner |
| AIAct.Status | status |
| IEnumerator< AIAct.Status > | Enumerator |
| AIAct | child |
| AIAct | parent |
| byte | restartCount |
| Func< AIAct.Status > | onChildFail |
| Func< bool > | isFail |
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 |
Properties | |
| virtual bool | IsRunning [get] |
| bool | IsChildRunning [get] |
| bool | IsMoveAI [get] |
| virtual int | MaxRestart [get] |
| virtual new string | Name [get] |
| virtual MultiSprite | stateIcon [get] |
| virtual Sprite | actionIcon [get] |
| virtual bool | IsNoGoal [get] |
| virtual bool | IsAutoTurn [get] |
| virtual bool | IsIdle [get] |
| virtual bool | PushChara [get] |
| virtual int | MaxProgress [get] |
| virtual bool | ShowProgress [get] |
| virtual bool | UseTurbo [get] |
| virtual int | CurrentProgress [get] |
| virtual bool | ShowCursor [get] |
| virtual bool | CancelWhenDamaged [get] |
| virtual bool | CancelWhenMoved [get] |
| virtual bool | InformCancel [get] |
| virtual Thing | RenderThing [get] |
| AIAct | Current [get] |
| override bool | IsAct [get] |
| override bool | ShowPotential [get] |
| override bool | UsePotential [get] |
| override bool | ShowRelativeAttribute [get] |
| virtual bool | HasProgress [get] |
Properties inherited from Act | |
| override bool | ShowPotential [get] |
| override bool | UsePotential [get] |
| override bool | ShowRelativeAttribute [get] |
| virtual CursorInfo | CursorIcon [get] |
| virtual string | ID [get] |
| virtual bool | IsAct [get] |
| virtual bool | WillEndTurn [get] |
| virtual bool | CloseLayers [get] |
| virtual int | LeftHand [get] |
| virtual int | RightHand [get] |
| virtual int | ElementPowerMod [get] |
| virtual bool | ShowMapHighlight [get] |
| virtual bool | ShowMapHighlightBlock [get] |
| virtual bool | PickHeldOnStart [get] |
| virtual bool | DropHeldOnStart [get] |
| virtual bool | CanPressRepeat [get] |
| virtual bool | CanAutofire [get] |
| virtual bool | ResetAxis [get] |
| virtual bool | RequireTool [get] |
| virtual bool | IsHostileAct [get] |
| virtual bool | HideRightInfo [get] |
| virtual bool | HaveLongPressAction [get] |
| virtual float | Radius [get] |
| virtual int | PerformDistance [get] |
| virtual int | MaxRadius [get] |
| virtual TargetType | TargetType [get] |
| virtual bool | LocalAct [get] |
| virtual bool | CanRapidFire [get] |
| virtual float | RapidDelay [get] |
| virtual bool | ShowAuto [get] |
| virtual bool | IsCrime [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 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 Act | |
| static void | SetReference (Chara _cc, Card _tc=null, Point _tp=null) |
| static void | SetTool (Thing t) |
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) |
| 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) |
Static Public Member Functions inherited from EClass | |
| 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) |
Static Public Attributes inherited from Act | |
| static Chara | CC |
| static Card | TC |
| static Point | TP = new Point() |
| static Thing | TOOL |
| static int | powerMod = 100 |
| static bool | forcePt |
Static Public Attributes inherited from Element | |
| const int | Div = 5 |
| static Element | Void = new Element() |
| static int[] | List_MainAttributes |
| static int[] | List_MainAttributesMajor |
| static int[] | List_Body |
| static int[] | List_Mind |
| 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 |
Static Package Functions inherited from Element | |
|
virtual |
| AIAct.Status AIAct.Do | ( | AIAct | _seq, |
| Func< AIAct.Status > | _onChildFail = null ) |
| AIAct.Status AIAct.DoGoto | ( | Card | card, |
| Func< AIAct.Status > | _onChildFail = null ) |
| AIAct.Status AIAct.DoGoto | ( | Card | card, |
| int | dist, | ||
| Func< AIAct.Status > | _onChildFail = null ) |
| AIAct.Status AIAct.DoGoto | ( | Point | pos, |
| int | dist = 0, | ||
| bool | ignoreConnection = false, | ||
| Func< AIAct.Status > | _onChildFail = null ) |
| AIAct.Status AIAct.DoGoto< T > | ( | Func< AIAct.Status > | _onChildFail = null | ) |
| AIAct.Status AIAct.DoGotoInteraction | ( | Point | pos, |
| Func< AIAct.Status > | _onChildFail = null ) |
| AIAct.Status AIAct.DoGotoSpot | ( | Card | card, |
| Func< AIAct.Status > | _onChildFail = null ) |
| AIAct.Status AIAct.DoGotoSpot< T > | ( | Func< AIAct.Status > | _onChildFail = null | ) |
| AIAct.Status AIAct.DoGrab | ( | Card | card, |
| int | num = -1, | ||
| bool | pickHeld = false, | ||
| Func< AIAct.Status > | _onChildFail = null ) |
| AIAct.Status AIAct.DoGrab< T > | ( | ) |
| AIProgress AIAct.GetProgress | ( | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| void AIAct.SetChild | ( | AIAct | seq, |
| Func< AIAct.Status > | _onChildFail = null ) |
|
getprotected |