From f3b3897f094481e5105bcea654bed9ba02907c1e Mon Sep 17 00:00:00 2001 From: doxoh Date: Wed, 20 Dec 2023 23:07:49 +0100 Subject: [PATCH] feat(shared): make baseobject SyncedMetaData obsolete --- api/AltV.Net.Shared/Elements/Entities/ISharedBaseObject.cs | 6 ++++++ api/AltV.Net.Shared/Elements/Entities/SharedBaseObject.cs | 6 ++++++ api/AltV.Net/Elements/Entities/BaseObject.cs | 4 ++++ api/AltV.Net/Elements/Entities/IBaseObject.cs | 4 ++++ 4 files changed, 20 insertions(+) diff --git a/api/AltV.Net.Shared/Elements/Entities/ISharedBaseObject.cs b/api/AltV.Net.Shared/Elements/Entities/ISharedBaseObject.cs index 83f770849..af8d26d36 100644 --- a/api/AltV.Net.Shared/Elements/Entities/ISharedBaseObject.cs +++ b/api/AltV.Net.Shared/Elements/Entities/ISharedBaseObject.cs @@ -137,6 +137,7 @@ public interface ISharedBaseObject : INative /// Synced meta data is accessible across different serverside resources and across all clients. /// /// + [Obsolete] bool HasSyncedMetaData(string key); /// @@ -145,6 +146,7 @@ public interface ISharedBaseObject : INative /// Synced meta data is accessible across different serverside resources and across all clients. /// /// + [Obsolete] bool GetSyncedMetaData(string key, out int result); /// @@ -153,6 +155,7 @@ public interface ISharedBaseObject : INative /// Synced meta data is accessible across different serverside resources and across all clients. /// /// + [Obsolete] bool GetSyncedMetaData(string key, out uint result); /// @@ -161,6 +164,7 @@ public interface ISharedBaseObject : INative /// Synced meta data is accessible across different serverside resources and across all clients. /// /// + [Obsolete] bool GetSyncedMetaData(string key, out float result); /// @@ -169,6 +173,7 @@ public interface ISharedBaseObject : INative /// Synced meta data is accessible across different serverside resources and across all clients. /// /// + [Obsolete] void GetSyncedMetaData(string key, out MValueConst value); /// @@ -180,6 +185,7 @@ public interface ISharedBaseObject : INative /// /// /// This entity was removed + [Obsolete] bool GetSyncedMetaData(string key, out T result); } } \ No newline at end of file diff --git a/api/AltV.Net.Shared/Elements/Entities/SharedBaseObject.cs b/api/AltV.Net.Shared/Elements/Entities/SharedBaseObject.cs index 33de12b95..9656027c0 100644 --- a/api/AltV.Net.Shared/Elements/Entities/SharedBaseObject.cs +++ b/api/AltV.Net.Shared/Elements/Entities/SharedBaseObject.cs @@ -272,6 +272,7 @@ public virtual void SetCached(IntPtr cachedBaseObject) this.Cached = true; } + [Obsolete] public void GetSyncedMetaData(string key, out MValueConst value) { CheckIfEntityExists(); @@ -283,6 +284,7 @@ public void GetSyncedMetaData(string key, out MValueConst value) } } + [Obsolete] public bool GetSyncedMetaData(string key, out T result) { CheckIfEntityExists(); @@ -299,6 +301,7 @@ public bool GetSyncedMetaData(string key, out T result) return true; } + [Obsolete] public bool HasSyncedMetaData(string key) { CheckIfEntityExists(); @@ -311,6 +314,7 @@ public bool HasSyncedMetaData(string key) } } + [Obsolete] public bool GetSyncedMetaData(string key, out int result) { CheckIfEntityExists(); @@ -329,6 +333,7 @@ public bool GetSyncedMetaData(string key, out int result) return true; } + [Obsolete] public bool GetSyncedMetaData(string key, out uint result) { CheckIfEntityExists(); @@ -347,6 +352,7 @@ public bool GetSyncedMetaData(string key, out uint result) return true; } + [Obsolete] public bool GetSyncedMetaData(string key, out float result) { CheckIfEntityExists(); diff --git a/api/AltV.Net/Elements/Entities/BaseObject.cs b/api/AltV.Net/Elements/Entities/BaseObject.cs index c67eb9ac5..fe231075d 100644 --- a/api/AltV.Net/Elements/Entities/BaseObject.cs +++ b/api/AltV.Net/Elements/Entities/BaseObject.cs @@ -57,6 +57,7 @@ public override void CheckIfCallIsValid() { } + [Obsolete] public void SetSyncedMetaData(string key, object value) { CheckIfEntityExists(); @@ -65,6 +66,7 @@ public void SetSyncedMetaData(string key, object value) mValue.Dispose(); } + [Obsolete] public void SetSyncedMetaData(Dictionary metaData) { unsafe @@ -93,6 +95,7 @@ public void SetSyncedMetaData(Dictionary metaData) } } + [Obsolete] public void SetSyncedMetaData(string key, in MValueConst value) { unsafe @@ -103,6 +106,7 @@ public void SetSyncedMetaData(string key, in MValueConst value) } } + [Obsolete] public void DeleteSyncedMetaData(string key) { unsafe diff --git a/api/AltV.Net/Elements/Entities/IBaseObject.cs b/api/AltV.Net/Elements/Entities/IBaseObject.cs index eaf75828f..67a56826c 100644 --- a/api/AltV.Net/Elements/Entities/IBaseObject.cs +++ b/api/AltV.Net/Elements/Entities/IBaseObject.cs @@ -17,8 +17,10 @@ public interface IBaseObject : ISharedBaseObject /// /// /// This entity was removed + [Obsolete] void SetSyncedMetaData(string key, object value); + [Obsolete] void SetSyncedMetaData(Dictionary metaData); /// @@ -27,6 +29,7 @@ public interface IBaseObject : ISharedBaseObject /// Synced meta data is accessible across different serverside resources and across all clients. /// /// + [Obsolete] void SetSyncedMetaData(string key, in MValueConst value); /// @@ -34,6 +37,7 @@ public interface IBaseObject : ISharedBaseObject /// /// Synced meta data is accessible across different serverside resources and across all clients. /// + [Obsolete] void DeleteSyncedMetaData(string key); } } \ No newline at end of file