Skip to content

Commit f3b3897

Browse files
committed
feat(shared): make baseobject SyncedMetaData obsolete
1 parent 1552a52 commit f3b3897

File tree

4 files changed

+20
-0
lines changed

4 files changed

+20
-0
lines changed

api/AltV.Net.Shared/Elements/Entities/ISharedBaseObject.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ public interface ISharedBaseObject : INative
137137
/// <remarks>Synced meta data is accessible across different serverside resources and across all clients.</remarks>
138138
/// <param name="key"></param>
139139
/// <returns></returns>
140+
[Obsolete]
140141
bool HasSyncedMetaData(string key);
141142

142143
/// <summary>
@@ -145,6 +146,7 @@ public interface ISharedBaseObject : INative
145146
/// <remarks>Synced meta data is accessible across different serverside resources and across all clients.</remarks>
146147
/// <param name="key"></param>
147148
/// <param name="result"></param>
149+
[Obsolete]
148150
bool GetSyncedMetaData(string key, out int result);
149151

150152
/// <summary>
@@ -153,6 +155,7 @@ public interface ISharedBaseObject : INative
153155
/// <remarks>Synced meta data is accessible across different serverside resources and across all clients.</remarks>
154156
/// <param name="key"></param>
155157
/// <param name="result"></param>
158+
[Obsolete]
156159
bool GetSyncedMetaData(string key, out uint result);
157160

158161
/// <summary>
@@ -161,6 +164,7 @@ public interface ISharedBaseObject : INative
161164
/// <remarks>Synced meta data is accessible across different serverside resources and across all clients.</remarks>
162165
/// <param name="key"></param>
163166
/// <param name="result"></param>
167+
[Obsolete]
164168
bool GetSyncedMetaData(string key, out float result);
165169

166170
/// <summary>
@@ -169,6 +173,7 @@ public interface ISharedBaseObject : INative
169173
/// <remarks>Synced meta data is accessible across different serverside resources and across all clients.</remarks>
170174
/// <param name="key"></param>
171175
/// <param name="value"></param>
176+
[Obsolete]
172177
void GetSyncedMetaData(string key, out MValueConst value);
173178

174179
/// <summary>
@@ -180,6 +185,7 @@ public interface ISharedBaseObject : INative
180185
/// <typeparam name="T"></typeparam>
181186
/// <returns></returns>
182187
/// <exception cref="EntityRemovedException">This entity was removed</exception>
188+
[Obsolete]
183189
bool GetSyncedMetaData<T>(string key, out T result);
184190
}
185191
}

api/AltV.Net.Shared/Elements/Entities/SharedBaseObject.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,7 @@ public virtual void SetCached(IntPtr cachedBaseObject)
272272
this.Cached = true;
273273
}
274274

275+
[Obsolete]
275276
public void GetSyncedMetaData(string key, out MValueConst value)
276277
{
277278
CheckIfEntityExists();
@@ -283,6 +284,7 @@ public void GetSyncedMetaData(string key, out MValueConst value)
283284
}
284285
}
285286

287+
[Obsolete]
286288
public bool GetSyncedMetaData<T>(string key, out T result)
287289
{
288290
CheckIfEntityExists();
@@ -299,6 +301,7 @@ public bool GetSyncedMetaData<T>(string key, out T result)
299301
return true;
300302
}
301303

304+
[Obsolete]
302305
public bool HasSyncedMetaData(string key)
303306
{
304307
CheckIfEntityExists();
@@ -311,6 +314,7 @@ public bool HasSyncedMetaData(string key)
311314
}
312315
}
313316

317+
[Obsolete]
314318
public bool GetSyncedMetaData(string key, out int result)
315319
{
316320
CheckIfEntityExists();
@@ -329,6 +333,7 @@ public bool GetSyncedMetaData(string key, out int result)
329333
return true;
330334
}
331335

336+
[Obsolete]
332337
public bool GetSyncedMetaData(string key, out uint result)
333338
{
334339
CheckIfEntityExists();
@@ -347,6 +352,7 @@ public bool GetSyncedMetaData(string key, out uint result)
347352
return true;
348353
}
349354

355+
[Obsolete]
350356
public bool GetSyncedMetaData(string key, out float result)
351357
{
352358
CheckIfEntityExists();

api/AltV.Net/Elements/Entities/BaseObject.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ public override void CheckIfCallIsValid()
5757
{
5858
}
5959

60+
[Obsolete]
6061
public void SetSyncedMetaData(string key, object value)
6162
{
6263
CheckIfEntityExists();
@@ -65,6 +66,7 @@ public void SetSyncedMetaData(string key, object value)
6566
mValue.Dispose();
6667
}
6768

69+
[Obsolete]
6870
public void SetSyncedMetaData(Dictionary<string, object> metaData)
6971
{
7072
unsafe
@@ -93,6 +95,7 @@ public void SetSyncedMetaData(Dictionary<string, object> metaData)
9395
}
9496
}
9597

98+
[Obsolete]
9699
public void SetSyncedMetaData(string key, in MValueConst value)
97100
{
98101
unsafe
@@ -103,6 +106,7 @@ public void SetSyncedMetaData(string key, in MValueConst value)
103106
}
104107
}
105108

109+
[Obsolete]
106110
public void DeleteSyncedMetaData(string key)
107111
{
108112
unsafe

api/AltV.Net/Elements/Entities/IBaseObject.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@ public interface IBaseObject : ISharedBaseObject
1717
/// <param name="key"></param>
1818
/// <param name="value"></param>
1919
/// <exception cref="EntityRemovedException">This entity was removed</exception>
20+
[Obsolete]
2021
void SetSyncedMetaData(string key, object value);
2122

23+
[Obsolete]
2224
void SetSyncedMetaData(Dictionary<string, object> metaData);
2325

2426
/// <summary>
@@ -27,13 +29,15 @@ public interface IBaseObject : ISharedBaseObject
2729
/// <remarks>Synced meta data is accessible across different serverside resources and across all clients.</remarks>
2830
/// <param name="key"></param>
2931
/// <param name="value"></param>
32+
[Obsolete]
3033
void SetSyncedMetaData(string key, in MValueConst value);
3134

3235
/// <summary>
3336
/// Deletes synced meta data from an entity.
3437
/// </summary>
3538
/// <remarks>Synced meta data is accessible across different serverside resources and across all clients.</remarks>
3639
/// <param name="key"></param>
40+
[Obsolete]
3741
void DeleteSyncedMetaData(string key);
3842
}
3943
}

0 commit comments

Comments
 (0)