Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
RegionPoint.cs
Go to the documentation of this file.
1using UnityEngine;
2
3public class RegionPoint : Point
4{
5 public int dangerLv;
6
8
10
12 {
13 SetRegionPoint(p.x, p.z);
14 }
15
16 public void SetRegionPoint(int _x, int _z)
17 {
20 int roadDist = EClass.scene.elomap.GetRoadDist(x, z);
21 int num = ((EClass.pc.homeBranch != null) ? EClass.pc.pos.Distance(EClass.game.StartZone.mapX, EClass.game.StartZone.mapY) : 0);
23 string key = tile.source.idBiome.IsEmpty("Plain");
25 int num2 = Mathf.Clamp(roadDist - 4, 0, 200) + Mathf.Clamp(num / 4, 0, 10);
26 if (roadDist > 20)
27 {
28 num2 += roadDist - 20;
29 }
30 if (num2 >= 100)
31 {
32 num2 = 100;
33 }
34 Mathf.Min(num2 / 10, 4);
35 EClass.rnd(3 + Mathf.Min(num2 / 10, 4));
36 _ = 5;
37 Debug.Log(x + "/" + z + " road dist:" + roadDist + " homeDist:" + num + " dangerLv:" + num2);
38 dangerLv = num2 + 5;
39 }
40}
Point pos
Definition: Card.cs:55
UD_Biome dict
Definition: CoreRef.cs:142
Biomes biomes
Definition: CoreRef.cs:325
CoreRef refs
Definition: Core.cs:51
Definition: EClass.cs:5
static Game game
Definition: EClass.cs:8
static Scene scene
Definition: EClass.cs:30
static int rnd(int a)
Definition: EClass.cs:50
static Core core
Definition: EClass.cs:6
static Zone _zone
Definition: EClass.cs:20
static Chara pc
Definition: EClass.cs:14
EloMap elomap
Definition: EloMapActor.cs:7
int minX
Definition: EloMap.cs:112
int minY
Definition: EloMap.cs:114
int GetRoadDist(int gx, int gy)
Definition: EloMap.cs:438
TileInfo GetTileInfo(int gx, int gy)
Definition: EloMap.cs:287
Zone StartZone
Definition: Game.cs:269
Definition: Point.cs:9
Point Set(int _x, int _z)
Definition: Point.cs:479
int x
Definition: Point.cs:36
int z
Definition: Point.cs:39
int Distance(Point p)
Definition: Point.cs:953
int dangerLv
Definition: RegionPoint.cs:5
BiomeProfile biome
Definition: RegionPoint.cs:9
EloMap.TileInfo tile
Definition: RegionPoint.cs:7
void SetRegionPoint(int _x, int _z)
Definition: RegionPoint.cs:16
RegionPoint(Point p)
Definition: RegionPoint.cs:11
EloMapActor elomapActor
Definition: Scene.cs:97
EloMap elomap
Definition: Scene.cs:143
int mapX
Definition: Spatial.cs:448
int mapY
Definition: Spatial.cs:460
Region Region
Definition: Zone.cs:160
Zone GetZoneAt(int _x, int _y)
Definition: Zone.cs:3237