Elin Decompiled Documentation EA 23.102 Nightly
|
Static Public Member Functions | |
static int | MAX (int a, int b) |
static int | ABS (int a) |
static int | ZSGN (int a) |
static List< Point > | ListVisible (Point p1, Point p2, int radius, Action< Point, bool > _onVisit=null) |
static Point | GetNearestNeighbor (Point p1, Point p2) |
static Point | GetRushPoint (Point p1, Point dest) |
static bool | IsVisible (Point p1, Point p2, Action< Point, bool > _onVisit=null) |
static bool | IsVisible (Card c1, Card c2) |
static bool | IsVisible (int x1, int x2, int z1, int z2, Action< Point, bool > _onVisit=null, bool returnOnBlock=true) |
![]() | |
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 | |
static Point | p = new Point() |
static Point | originalP = new Point() |
static Action< Point, bool > | onVisit |
![]() | |
static Core | core |
Static Private Member Functions | |
static bool | IsBlocked (int x, int z, int sx, int sz) |
Additional Inherited Members | |
![]() | |
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] |
|
inlinestatic |
Definition at line 129 of file Los.cs.
References Point.Distance(), Point.HasChara, IsVisible(), and p.
Definition at line 142 of file Los.cs.
References Point.Distance(), Point.Equals(), if(), IsVisible(), and p.
Referenced by ActRush.CanPerform(), and ActRush.Perform().
|
inlinestaticprivate |
Definition at line 43 of file Los.cs.
References EClass._map, Cell.blockSight, Map.cells, onVisit, p, Point.Set(), MapBounds.Size, and Algorithms.WeightCell.weights.
|
inlinestatic |
Definition at line 177 of file Los.cs.
References Point.Set().
|
inlinestatic |
Definition at line 167 of file Los.cs.
References Point.x, and Point.z.
Referenced by Act.CanPerform(), Chara.CanSeeLos(), GetNearestNeighbor(), Point.GetRandomPoint(), Map.GetRandomPoint(), Point.GetRandomPointInRadius(), GetRushPoint(), Point.ListCharasInRadius(), Trait.ListPoints(), Map.ListPointsInArc(), Map.ListPointsInCircle(), ListVisible(), ActRush.OnMarkMapHighlights(), AI_Idle.Run(), and GameUpdater.Update().
|
inlinestatic |
Definition at line 90 of file Los.cs.
References Point.Copy(), IsVisible(), p, Point.Set(), Point.x, and Point.z.
Referenced by Map.ListPointsInLine().
|
inlinestatic |
|
inlinestatic |
|
static |
Definition at line 10 of file Los.cs.
Referenced by IsBlocked().
Definition at line 6 of file Los.cs.
Referenced by GetNearestNeighbor(), GetRushPoint(), IsBlocked(), and ListVisible().