@@ -14,19 +14,11 @@ public struct LocalCoordinates
14
14
{
15
15
public readonly int GridID ;
16
16
public readonly int MapID ;
17
- public Vector2 Position ;
17
+ public readonly Vector2 Position ;
18
18
19
- public float X
20
- {
21
- get => Position . X ;
22
- set => new LocalCoordinates ( value , Position . Y , GridID , MapID ) ;
23
- }
19
+ public float X => Position . X ;
24
20
25
- public float Y
26
- {
27
- get => Position . Y ;
28
- set => new LocalCoordinates ( Position . X , value , GridID , MapID ) ;
29
- }
21
+ public float Y => Position . Y ;
30
22
31
23
public IMap Map => IoCManager . Resolve < IMapManager > ( ) . GetMap ( MapID ) ;
32
24
@@ -90,19 +82,11 @@ public bool InRange(LocalCoordinates localpos, int range)
90
82
public struct ScreenCoordinates
91
83
{
92
84
public readonly int MapID ;
93
- public Vector2 Position ;
85
+ public readonly Vector2 Position ;
94
86
95
- public float X
96
- {
97
- get => Position . X ;
98
- set => new ScreenCoordinates ( value , Position . Y , MapID ) ;
99
- }
87
+ public float X => Position . X ;
100
88
101
- public float Y
102
- {
103
- get => Position . Y ;
104
- set => new ScreenCoordinates ( Position . X , value , MapID ) ;
105
- }
89
+ public float Y => Position . Y ;
106
90
107
91
public ScreenCoordinates ( Vector2 argPosition , int argMap )
108
92
{
0 commit comments