Skip to content

Commit f789b00

Browse files
committed
refactor(managed): .GetHandle() -> .Address
1 parent d5e4b94 commit f789b00

File tree

118 files changed

+360
-376
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+360
-376
lines changed

managed/src/SwiftlyS2.Core/Misc/SwiftlyLogger.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Except
5252
var id = $"[{eventId.ToString()}]";
5353
var color = GetLogLevelColor(logLevel);
5454

55-
AnsiConsole.MarkupLineInterpolated($"[lightsteelblue1 bold]{_contextName}[/] [lightsteelblue]|[/] [grey42]{timestamp}[/] [lightsteelblue]|[/] [{color}]{level}[/] [lightsteelblue]|[/] [lightsteelblue]{_categoryName}{id}[/]");
55+
AnsiConsole.MarkupLineInterpolated($"[lightsteelblue1 bold]{_contextName}[/] [lightsteelblue]|[/] [grey42]{timestamp}[/] [lightsteelblue]|[/] [{color}]{level}[/] [lightsteelblue]|[/] [lightsteelblue]{_categoryName}{id}[/][default]");
5656

5757
string? message = formatter != null ? formatter(state, exception) : state?.ToString();
5858
if (!string.IsNullOrEmpty(message))
@@ -64,6 +64,7 @@ public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Except
6464
{
6565
AnsiConsole.WriteException(exception);
6666
}
67+
AnsiConsole.ResetColors();
6768
}
6869

6970
private static string GetLogLevelString(LogLevel logLevel)

managed/src/SwiftlyS2.Core/Modules/EntitySystem/EntitySystem.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public T CreateEntityByDesignerName<T>(string designerName) where T : ISchemaCla
4141
}
4242

4343
public CHandle<T> GetRefEHandle<T>(T entity) where T : class, ISchemaClass<T> {
44-
var handle = NativeEntitySystem.GetEntityHandleFromEntity(entity.GetHandle());
44+
var handle = NativeEntitySystem.GetEntityHandleFromEntity(entity.Address);
4545
return new CHandle<T> {
4646
Raw = handle,
4747
};
@@ -56,7 +56,7 @@ public IEnumerable<CEntityInstance> GetAllEntities() {
5656
CEntityIdentity? pFirst = new CEntityIdentityImpl(NativeEntitySystem.GetFirstActiveEntity());
5757

5858
for (; pFirst != null && pFirst.IsValid; pFirst = pFirst.Next) {
59-
yield return new CEntityInstanceImpl(pFirst.GetHandle().Read<nint>());
59+
yield return new CEntityInstanceImpl(pFirst.Address.Read<nint>());
6060
}
6161
}
6262

@@ -65,13 +65,13 @@ public IEnumerable<T> GetAllEntitiesByClass<T>() where T : class, ISchemaClass<T
6565
if (designerName == null) {
6666
throw new ArgumentException($"Can't get entities with class {typeof(T).Name}, which doesn't have a designer name");
6767
}
68-
return GetAllEntities().Where((entity) => entity.Entity?.DesignerName == designerName).Select((entity) => T.From(entity.GetHandle()));
68+
return GetAllEntities().Where((entity) => entity.Entity?.DesignerName == designerName).Select((entity) => T.From(entity.Address));
6969
}
7070

7171
public IEnumerable<T> GetAllEntitiesByDesignerName<T>(string designerName) where T : class, ISchemaClass<T> {
7272
return GetAllEntities()
7373
.Where(entity => entity.Entity?.DesignerName == designerName)
74-
.Select(entity => T.From(entity.GetHandle()));
74+
.Select(entity => T.From(entity.Address));
7575
}
7676

7777
Guid IEntitySystemService.HookEntityOutput<T>(string outputName, IEntitySystemService.EntityOutputHandler callback)

managed/src/SwiftlyS2.Core/Modules/GameEvents/GameEventAccessor.cs

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -24,117 +24,117 @@ private void CheckIsValid() {
2424

2525
public void SetBool(string key, bool value) {
2626
CheckIsValid();
27-
NativeGameEvents.SetBool(GetHandle(), key, value);
27+
NativeGameEvents.SetBool(Address, key, value);
2828
}
2929

3030
public bool GetBool(string key) {
3131
CheckIsValid();
32-
return NativeGameEvents.GetBool(GetHandle(), key);
32+
return NativeGameEvents.GetBool(Address, key);
3333
}
3434

3535
public void SetInt32(string key, int value) {
3636
CheckIsValid();
37-
NativeGameEvents.SetInt(GetHandle(), key, value);
37+
NativeGameEvents.SetInt(Address, key, value);
3838
}
3939

4040
public int GetInt32(string key) {
4141
CheckIsValid();
42-
return NativeGameEvents.GetInt(GetHandle(), key);
42+
return NativeGameEvents.GetInt(Address, key);
4343
}
4444

4545
public void SetUInt64(string key, ulong value) {
4646
CheckIsValid();
47-
NativeGameEvents.SetUint64(GetHandle(), key, value);
47+
NativeGameEvents.SetUint64(Address, key, value);
4848
}
4949

5050
public ulong GetUInt64(string key) {
5151
CheckIsValid();
52-
return NativeGameEvents.GetUint64(GetHandle(), key);
52+
return NativeGameEvents.GetUint64(Address, key);
5353
}
5454

5555
public void SetFloat(string key, float value) {
5656
CheckIsValid();
57-
NativeGameEvents.SetFloat(GetHandle(), key, value);
57+
NativeGameEvents.SetFloat(Address, key, value);
5858
}
5959

6060
public float GetFloat(string key) {
6161
CheckIsValid();
62-
return NativeGameEvents.GetFloat(GetHandle(), key);
62+
return NativeGameEvents.GetFloat(Address, key);
6363
}
6464

6565
public void SetString(string key, string value) {
6666
CheckIsValid();
67-
NativeGameEvents.SetString(GetHandle(), key, value);
67+
NativeGameEvents.SetString(Address, key, value);
6868
}
6969

7070
public string GetString(string key) {
7171
CheckIsValid();
72-
return NativeGameEvents.GetString(GetHandle(), key);
72+
return NativeGameEvents.GetString(Address, key);
7373
}
7474

7575
public void SetEntity<K>(string key, K value) where K : CEntityInstance {
7676
CheckIsValid();
77-
NativeGameEvents.SetEntity(GetHandle(), key, value.GetHandle());
77+
NativeGameEvents.SetEntity(Address, key, value.Address);
7878
}
7979

8080
public K GetEntity<K>(string key) where K : CEntityInstance {
8181
CheckIsValid();
82-
return (K)K.From(NativeGameEvents.GetEntity(GetHandle(), key));
82+
return (K)K.From(NativeGameEvents.GetEntity(Address, key));
8383
}
8484

8585
public void SetEntityIndex(string key, int value) {
8686
CheckIsValid();
87-
NativeGameEvents.SetEntityIndex(GetHandle(), key, value);
87+
NativeGameEvents.SetEntityIndex(Address, key, value);
8888
}
8989

9090
public int GetEntityIndex(string key) {
9191
CheckIsValid();
92-
return NativeGameEvents.GetEntityIndex(GetHandle(), key);
92+
return NativeGameEvents.GetEntityIndex(Address, key);
9393
}
9494

9595
public void SetPlayerSlot(string key, int value) {
9696
CheckIsValid();
97-
NativeGameEvents.SetPlayerSlot(GetHandle(), key, value);
97+
NativeGameEvents.SetPlayerSlot(Address, key, value);
9898
}
9999

100100
public int GetPlayerSlot(string key) {
101101
CheckIsValid();
102-
return NativeGameEvents.GetPlayerSlot(GetHandle(), key);
102+
return NativeGameEvents.GetPlayerSlot(Address, key);
103103
}
104104

105105
public CCSPlayerController GetPlayerController(string key) {
106106
CheckIsValid();
107-
return new CCSPlayerControllerImpl(NativeGameEvents.GetPlayerController(GetHandle(), key));
107+
return new CCSPlayerControllerImpl(NativeGameEvents.GetPlayerController(Address, key));
108108
}
109109

110110
public CCSPlayerPawn GetPlayerPawn(string key) {
111111
CheckIsValid();
112-
return new CCSPlayerPawnImpl(NativeGameEvents.GetPlayerPawn(GetHandle(), key));
112+
return new CCSPlayerPawnImpl(NativeGameEvents.GetPlayerPawn(Address, key));
113113
}
114114

115115
public void SetPtr(string key, nint value) {
116116
CheckIsValid();
117-
NativeGameEvents.SetPtr(GetHandle(), key, value);
117+
NativeGameEvents.SetPtr(Address, key, value);
118118
}
119119

120120
public nint GetPtr(string key) {
121121
CheckIsValid();
122-
return NativeGameEvents.GetPtr(GetHandle(), key);
122+
return NativeGameEvents.GetPtr(Address, key);
123123
}
124124

125125
public int GetPawnEntityIndex(string key) {
126126
CheckIsValid();
127-
return NativeGameEvents.GetPawnEntityIndex(GetHandle(), key);
127+
return NativeGameEvents.GetPawnEntityIndex(Address, key);
128128
}
129129

130130
public bool IsReliable() {
131131
CheckIsValid();
132-
return NativeGameEvents.IsReliable(GetHandle());
132+
return NativeGameEvents.IsReliable(Address);
133133
}
134134

135135
public bool IsLocal() {
136136
CheckIsValid();
137-
return NativeGameEvents.IsLocal(GetHandle());
137+
return NativeGameEvents.IsLocal(Address);
138138
}
139139

140140

managed/src/SwiftlyS2.Core/Modules/NetMessages/NetMessage.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,21 +43,21 @@ private void CheckIsManuallyAllocated() {
4343

4444
public void Send() {
4545
CheckIsManuallyAllocated();
46-
NativeNetMessages.SendMessageToPlayers(_allocatedHandle!.GetHandle(), T.MessageId, _filter.ToMask());
46+
NativeNetMessages.SendMessageToPlayers(_allocatedHandle!.Address, T.MessageId, _filter.ToMask());
4747
}
4848

4949
public void SendToAllPlayers()
5050
{
5151
CheckIsManuallyAllocated();
5252
_filter.AddAllPlayers();
53-
NativeNetMessages.SendMessageToPlayers(_allocatedHandle!.GetHandle(), T.MessageId, _filter.ToMask());
53+
NativeNetMessages.SendMessageToPlayers(_allocatedHandle!.Address, T.MessageId, _filter.ToMask());
5454
}
5555

5656
public void SendToPlayer(int playerId)
5757
{
5858
CheckIsManuallyAllocated();
5959
_filter.AddRecipient(playerId);
60-
NativeNetMessages.SendMessageToPlayers(_allocatedHandle!.GetHandle(), T.MessageId, _filter.ToMask());
60+
NativeNetMessages.SendMessageToPlayers(_allocatedHandle!.Address, T.MessageId, _filter.ToMask());
6161
}
6262

6363
}

managed/src/SwiftlyS2.Core/Modules/NetMessages/NetMessageAllocableNativeHandle.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public NetMessageAllocableNativeHandle(nint handle) : base(handle, true) {
99
}
1010

1111
protected override bool Free() {
12-
NativeNetMessages.DeallocateNetMessage(GetHandle());
12+
NativeNetMessages.DeallocateNetMessage(Address);
1313
return true;
1414
}
1515

0 commit comments

Comments
 (0)