diff --git a/docusaurus.config.ts b/docusaurus.config.ts index abb9d8b..d6069b6 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -149,7 +149,7 @@ const config: Config = { { type: 'docsVersionDropdown', versions: { - 'current': { label: '0.1.0' }, + 'current': { label: '0.1.1' }, }, position: 'right', docsPluginId: 'oblivion', @@ -269,7 +269,7 @@ const config: Config = { lastVersion: 'current', versions: { current: { - label: '0.1.0', + label: '0.1.1', badge: true } }, diff --git a/oblivion-mp/api-reference/OblivionMp.Sdk.Api/OblivionMp.Sdk.Api.IOblivionSyncApi.md b/oblivion-mp/api-reference/OblivionMp.Sdk.Api/OblivionMp.Sdk.Api.IOblivionSyncApi.md index 7e383a0..4b86158 100644 --- a/oblivion-mp/api-reference/OblivionMp.Sdk.Api/OblivionMp.Sdk.Api.IOblivionSyncApi.md +++ b/oblivion-mp/api-reference/OblivionMp.Sdk.Api/OblivionMp.Sdk.Api.IOblivionSyncApi.md @@ -9,8 +9,8 @@ public interface IOblivionSyncApi : ISynchronizationApi, ISy #### Implements -[ISynchronizationApi](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/Entities/ISynchronizationApi.cs), -[ISynchronizationApi](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/Entities/ISynchronizationApi.cs) +[ISynchronizationApi](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/Entities/ISynchronizationApi.cs), +[ISynchronizationApi](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/Entities/ISynchronizationApi.cs) ## Properties @@ -34,7 +34,7 @@ void SpawnDroppedItem(FormId item, int stackSize, Vector3 position) #### Parameters -`item` [FormId](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Relay.Common.Oblivion/FormId.cs) +`item` [FormId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Common.Oblivion/FormId.cs) `stackSize` [int](https://learn.microsoft.com/dotnet/api/system.int32) diff --git a/oblivion-mp/api-reference/OblivionMp.Sdk.Entities.DroppedItem/OblivionMp.Sdk.Entities.DroppedItem.ReadyDroppedItem.md b/oblivion-mp/api-reference/OblivionMp.Sdk.Entities.DroppedItem/OblivionMp.Sdk.Entities.DroppedItem.ReadyDroppedItem.md index 28b603f..15579b5 100644 --- a/oblivion-mp/api-reference/OblivionMp.Sdk.Entities.DroppedItem/OblivionMp.Sdk.Entities.DroppedItem.ReadyDroppedItem.md +++ b/oblivion-mp/api-reference/OblivionMp.Sdk.Entities.DroppedItem/OblivionMp.Sdk.Entities.DroppedItem.ReadyDroppedItem.md @@ -9,7 +9,7 @@ public readonly struct ReadyDroppedItem : IReadyEntity #### Implements -[IReadyEntity](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/Entities/IReadyEntity.cs) +[IReadyEntity](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/Entities/IReadyEntity.cs) #### Inherited Members @@ -34,7 +34,7 @@ public FormId FormId { get; } #### Property Value - [FormId](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Relay.Common.Oblivion/FormId.cs) + [FormId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Common.Oblivion/FormId.cs) ### StackSize @@ -56,7 +56,7 @@ public static explicit operator ReadyDroppedItem(ReadyObject obj) #### Parameters -`obj` [ReadyObject](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/Entities/ReadyObject.cs) +`obj` [ReadyObject](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/Entities/ReadyObject.cs) #### Returns @@ -70,7 +70,7 @@ public static explicit operator ReadyDroppedItem(ReadyCharacter character) #### Parameters -`character` [ReadyCharacter](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/Entities/ReadyCharacter.cs) +`character` [ReadyCharacter](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/Entities/ReadyCharacter.cs) #### Returns @@ -88,7 +88,7 @@ public static implicit operator ReadyObject(ReadyDroppedItem mainCharacter) #### Returns - [ReadyObject](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/Entities/ReadyObject.cs) + [ReadyObject](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/Entities/ReadyObject.cs) ### implicit operator ReadyCharacter\(ReadyDroppedItem\) @@ -102,6 +102,6 @@ public static implicit operator ReadyCharacter(ReadyDroppedItem mainCharacter) #### Returns - [ReadyCharacter](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/Entities/ReadyCharacter.cs) + [ReadyCharacter](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/Entities/ReadyCharacter.cs) diff --git a/oblivion-mp/api-reference/OblivionMp.Sdk.Entities.Player/OblivionMp.Sdk.Entities.Player.ReadyMainCharacter.md b/oblivion-mp/api-reference/OblivionMp.Sdk.Entities.Player/OblivionMp.Sdk.Entities.Player.ReadyMainCharacter.md index e8496a2..1f39afc 100644 --- a/oblivion-mp/api-reference/OblivionMp.Sdk.Entities.Player/OblivionMp.Sdk.Entities.Player.ReadyMainCharacter.md +++ b/oblivion-mp/api-reference/OblivionMp.Sdk.Entities.Player/OblivionMp.Sdk.Entities.Player.ReadyMainCharacter.md @@ -9,7 +9,7 @@ public readonly struct ReadyMainCharacter : IReadyEntity #### Implements -[IReadyEntity](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/Entities/IReadyEntity.cs) +[IReadyEntity](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/Entities/IReadyEntity.cs) #### Inherited Members @@ -164,7 +164,7 @@ public PlayerId PlayerId { get; } #### Property Value - [PlayerId](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Api/Idents/PlayerId.cs) + [PlayerId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Idents/PlayerId.cs) ### Sex @@ -174,7 +174,7 @@ public CharacterSex Sex { get; set; } #### Property Value - [CharacterSex](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Relay.Common.Oblivion/ECS/Values/CharacterSex.cs) + [CharacterSex](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Common.Oblivion/ECS/Values/CharacterSex.cs) ## Methods @@ -186,7 +186,7 @@ public void AddItemToInventory(FormId itemId, int quantity) #### Parameters -`itemId` [FormId](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Relay.Common.Oblivion/FormId.cs) +`itemId` [FormId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Common.Oblivion/FormId.cs) `quantity` [int](https://learn.microsoft.com/dotnet/api/system.int32) @@ -218,7 +218,7 @@ public float GetAttribute(CharacterAttribute attribute) #### Parameters -`attribute` [CharacterAttribute](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Relay.Common.Oblivion/ECS/Values/CharacterAttribute.cs) +`attribute` [CharacterAttribute](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Common.Oblivion/ECS/Values/CharacterAttribute.cs) #### Returns @@ -232,7 +232,7 @@ public float GetEffectValue(CharacterEffect effect) #### Parameters -`effect` [CharacterEffect](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Relay.Common.Oblivion/ECS/Values/CharacterEffect.cs) +`effect` [CharacterEffect](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Common.Oblivion/ECS/Values/CharacterEffect.cs) #### Returns @@ -260,12 +260,42 @@ public float GetSocialAttribute(CharacterSocialAttribute attribute) #### Parameters -`attribute` [CharacterSocialAttribute](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Relay.Common.Oblivion/ECS/Values/CharacterSocialAttribute.cs) +`attribute` [CharacterSocialAttribute](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Common.Oblivion/ECS/Values/CharacterSocialAttribute.cs) #### Returns [float](https://learn.microsoft.com/dotnet/api/system.single) +### HasItemInInventory\(FormId\) + +```csharp +public bool HasItemInInventory(FormId itemId) +``` + +#### Parameters + +`itemId` [FormId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Common.Oblivion/FormId.cs) + +#### Returns + + [bool](https://learn.microsoft.com/dotnet/api/system.boolean) + +### HasItemInInventory\(FormId, out int\) + +```csharp +public bool HasItemInInventory(FormId itemId, out int itemCount) +``` + +#### Parameters + +`itemId` [FormId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Common.Oblivion/FormId.cs) + +`itemCount` [int](https://learn.microsoft.com/dotnet/api/system.int32) + +#### Returns + + [bool](https://learn.microsoft.com/dotnet/api/system.boolean) + ### RemoveItemFromInventory\(FormId, int\) ```csharp @@ -274,7 +304,7 @@ public void RemoveItemFromInventory(FormId itemId, int quantity = 2147483647) #### Parameters -`itemId` [FormId](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Relay.Common.Oblivion/FormId.cs) +`itemId` [FormId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Common.Oblivion/FormId.cs) `quantity` [int](https://learn.microsoft.com/dotnet/api/system.int32) @@ -286,7 +316,7 @@ public void SetAttribute(CharacterAttribute attribute, float value) #### Parameters -`attribute` [CharacterAttribute](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Relay.Common.Oblivion/ECS/Values/CharacterAttribute.cs) +`attribute` [CharacterAttribute](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Common.Oblivion/ECS/Values/CharacterAttribute.cs) `value` [float](https://learn.microsoft.com/dotnet/api/system.single) @@ -298,7 +328,7 @@ public void SetEffectValue(CharacterEffect effect, float value) #### Parameters -`effect` [CharacterEffect](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Relay.Common.Oblivion/ECS/Values/CharacterEffect.cs) +`effect` [CharacterEffect](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Common.Oblivion/ECS/Values/CharacterEffect.cs) `value` [float](https://learn.microsoft.com/dotnet/api/system.single) @@ -310,7 +340,7 @@ public void SetSocialAttribute(CharacterSocialAttribute attribute, float value) #### Parameters -`attribute` [CharacterSocialAttribute](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Relay.Common.Oblivion/ECS/Values/CharacterSocialAttribute.cs) +`attribute` [CharacterSocialAttribute](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Common.Oblivion/ECS/Values/CharacterSocialAttribute.cs) `value` [float](https://learn.microsoft.com/dotnet/api/system.single) @@ -324,7 +354,7 @@ public static explicit operator ReadyMainCharacter(ReadyObject obj) #### Parameters -`obj` [ReadyObject](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/Entities/ReadyObject.cs) +`obj` [ReadyObject](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/Entities/ReadyObject.cs) #### Returns @@ -338,7 +368,7 @@ public static explicit operator ReadyMainCharacter(ReadyCharacter character) #### Parameters -`character` [ReadyCharacter](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/Entities/ReadyCharacter.cs) +`character` [ReadyCharacter](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/Entities/ReadyCharacter.cs) #### Returns @@ -356,7 +386,7 @@ public static implicit operator ReadyObject(ReadyMainCharacter mainCharacter) #### Returns - [ReadyObject](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/Entities/ReadyObject.cs) + [ReadyObject](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/Entities/ReadyObject.cs) ### implicit operator ReadyCharacter\(ReadyMainCharacter\) @@ -370,6 +400,6 @@ public static implicit operator ReadyCharacter(ReadyMainCharacter mainCharacter) #### Returns - [ReadyCharacter](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/Entities/ReadyCharacter.cs) + [ReadyCharacter](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/Entities/ReadyCharacter.cs) diff --git a/oblivion-mp/api-reference/OblivionMp.Sdk.Serverside/OblivionMp.Sdk.Serverside.Mod.md b/oblivion-mp/api-reference/OblivionMp.Sdk.Serverside/OblivionMp.Sdk.Serverside.Mod.md index 9432af2..08aba07 100644 --- a/oblivion-mp/api-reference/OblivionMp.Sdk.Serverside/OblivionMp.Sdk.Serverside.Mod.md +++ b/oblivion-mp/api-reference/OblivionMp.Sdk.Serverside/OblivionMp.Sdk.Serverside.Mod.md @@ -10,16 +10,16 @@ public class Mod : ServerModBase #### Inheritance [object](https://learn.microsoft.com/dotnet/api/system.object) ← -[ServerModBase](https://github.com/readycodeio/readym\-gameserver/blob/37d1ae4983c51b8e07919f4a5a8d0e86833a3225/src/ReadyM.Relay.Server.Sdk/ServerModBase.cs) ← +[ServerModBase](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Server.Sdk/ServerModBase.cs) ← [Mod](../OblivionMp.Sdk.Serverside/OblivionMp.Sdk.Serverside.Mod.md) #### Inherited Members -[ServerModBase.InitializeAot\(IComponentRegistry\)](https://github.com/readycodeio/readym\-gameserver/blob/37d1ae4983c51b8e07919f4a5a8d0e86833a3225/src/ReadyM.Relay.Server.Sdk/ServerModBase.cs), -[ServerModBase.Initialize\(IServerDependencyContainer\)](https://github.com/readycodeio/readym\-gameserver/blob/37d1ae4983c51b8e07919f4a5a8d0e86833a3225/src/ReadyM.Relay.Server.Sdk/ServerModBase.cs), -[ServerModBase.RegisterComponents\(IComponentRegistry\)](https://github.com/readycodeio/readym\-gameserver/blob/37d1ae4983c51b8e07919f4a5a8d0e86833a3225/src/ReadyM.Relay.Server.Sdk/ServerModBase.cs), -[ServerModBase.Init\(\)](https://github.com/readycodeio/readym\-gameserver/blob/37d1ae4983c51b8e07919f4a5a8d0e86833a3225/src/ReadyM.Relay.Server.Sdk/ServerModBase.cs), -[ServerModBase.Services](https://github.com/readycodeio/readym\-gameserver/blob/37d1ae4983c51b8e07919f4a5a8d0e86833a3225/src/ReadyM.Relay.Server.Sdk/ServerModBase.cs), +[ServerModBase.InitializeAot\(IComponentRegistry\)](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Server.Sdk/ServerModBase.cs), +[ServerModBase.Initialize\(IServerDependencyContainer\)](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Server.Sdk/ServerModBase.cs), +[ServerModBase.RegisterComponents\(IComponentRegistry\)](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Server.Sdk/ServerModBase.cs), +[ServerModBase.Init\(\)](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Server.Sdk/ServerModBase.cs), +[ServerModBase.Services](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Server.Sdk/ServerModBase.cs), [object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype), [object.MemberwiseClone\(\)](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone), [object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring), @@ -54,6 +54,6 @@ protected override void RegisterComponents(IComponentRegistry registry) #### Parameters -`registry` [IComponentRegistry](https://github.com/readycodeio/readym\-gameserver/blob/37d1ae4983c51b8e07919f4a5a8d0e86833a3225/src/ReadyM.Relay.Server.Sdk/Ecs/Components/IComponentRegistry.cs) +`registry` [IComponentRegistry](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Server.Sdk/Ecs/Components/IComponentRegistry.cs) diff --git a/oblivion-mp/api-reference/OblivionMp.Sdk.Serverside/OblivionMp.Sdk.Serverside.OblivionArchetypes.md b/oblivion-mp/api-reference/OblivionMp.Sdk.Serverside/OblivionMp.Sdk.Serverside.OblivionArchetypes.md index fd14997..1220756 100644 --- a/oblivion-mp/api-reference/OblivionMp.Sdk.Serverside/OblivionMp.Sdk.Serverside.OblivionArchetypes.md +++ b/oblivion-mp/api-reference/OblivionMp.Sdk.Serverside/OblivionMp.Sdk.Serverside.OblivionArchetypes.md @@ -40,7 +40,7 @@ public ArchetypeId DroppedItemArchetype { get; } #### Property Value - [ArchetypeId](https://github.com/readycodeio/readym\-gameserver/blob/37d1ae4983c51b8e07919f4a5a8d0e86833a3225/src/ReadyM.Api/Idents/ArchetypeId.cs) + [ArchetypeId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Idents/ArchetypeId.cs) ### GlobalPlayerArchetype @@ -50,7 +50,7 @@ public ArchetypeId GlobalPlayerArchetype { get; } #### Property Value - [ArchetypeId](https://github.com/readycodeio/readym\-gameserver/blob/37d1ae4983c51b8e07919f4a5a8d0e86833a3225/src/ReadyM.Api/Idents/ArchetypeId.cs) + [ArchetypeId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Idents/ArchetypeId.cs) ### MainCharacterArchetype @@ -60,6 +60,6 @@ public ArchetypeId MainCharacterArchetype { get; } #### Property Value - [ArchetypeId](https://github.com/readycodeio/readym\-gameserver/blob/37d1ae4983c51b8e07919f4a5a8d0e86833a3225/src/ReadyM.Api/Idents/ArchetypeId.cs) + [ArchetypeId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Idents/ArchetypeId.cs) diff --git a/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.CustomSpell.md b/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.CustomSpell.md index 11a6198..5a90b50 100644 --- a/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.CustomSpell.md +++ b/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.CustomSpell.md @@ -46,6 +46,6 @@ public required SpellType SpellType { get; init; } #### Property Value - [SpellType](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Relay.Common.Oblivion/ECS/Values/SpellType.cs) + [SpellType](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Common.Oblivion/ECS/Values/SpellType.cs) diff --git a/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.MagicEffect.md b/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.MagicEffect.md index f2dcb75..d28f3d4 100644 --- a/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.MagicEffect.md +++ b/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.MagicEffect.md @@ -46,7 +46,7 @@ public required FormId EffectCode { get; init; } #### Property Value - [FormId](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Relay.Common.Oblivion/FormId.cs) + [FormId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Common.Oblivion/FormId.cs) ### Magnitude @@ -66,6 +66,6 @@ public required MagicEffectRange Range { get; init; } #### Property Value - [MagicEffectRange](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Relay.Common.Oblivion/ECS/Values/MagicEffectRange.cs) + [MagicEffectRange](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Relay.Common.Oblivion/ECS/Values/MagicEffectRange.cs) diff --git a/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.Mod.md b/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.Mod.md index 962b936..8f6de0c 100644 --- a/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.Mod.md +++ b/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.Mod.md @@ -10,24 +10,24 @@ public class Mod : ModBase, ICSharpMod #### Inheritance [object](https://learn.microsoft.com/dotnet/api/system.object) ← -[ModBase](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/ModBase.cs) ← +[ModBase](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/ModBase.cs) ← [Mod](../OblivionMp.Sdk/OblivionMp.Sdk.Mod.md) #### Implements -[ICSharpMod](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Modloader/Mods/ICsharpMod.cs) +[ICSharpMod](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Modloader/Mods/ICsharpMod.cs) #### Inherited Members -[ModBase.Init\(IDependencyContainer\)](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/ModBase.cs), -[ModBase.RegisterServices\(IDependencyContainer\)](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/ModBase.cs), -[ModBase.Start\(\)](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/ModBase.cs), -[ModBase.DeInit\(\)](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/ModBase.cs), -[ModBase.GetReloadContext\(\)](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/ModBase.cs), -[ModBase.Reload\(object?\)](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/ModBase.cs), -[ModBase.Logger](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/ModBase.cs), -[ModBase.Name](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/ModBase.cs), -[ModBase.IsDebug](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/ModBase.cs), +[ModBase.Init\(IDependencyContainer\)](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/ModBase.cs), +[ModBase.RegisterServices\(IDependencyContainer\)](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/ModBase.cs), +[ModBase.Start\(\)](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/ModBase.cs), +[ModBase.DeInit\(\)](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/ModBase.cs), +[ModBase.GetReloadContext\(\)](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/ModBase.cs), +[ModBase.Reload\(object?\)](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/ModBase.cs), +[ModBase.Logger](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/ModBase.cs), +[ModBase.Name](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/ModBase.cs), +[ModBase.IsDebug](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/ModBase.cs), [object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype), [object.MemberwiseClone\(\)](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone), [object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring), @@ -68,7 +68,7 @@ protected override void RegisterServices(IDependencyContainer services) #### Parameters -`services` [IDependencyContainer](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Api/DI/IDependencyContainer.cs) +`services` [IDependencyContainer](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/DI/IDependencyContainer.cs) ### Start\(\) diff --git a/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.SDK.Archetypes.md b/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.SDK.Archetypes.md index b4827e4..f07a56f 100644 --- a/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.SDK.Archetypes.md +++ b/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.SDK.Archetypes.md @@ -32,7 +32,7 @@ public static ArchetypeId DroppedItemArchetype { get; } #### Property Value - [ArchetypeId](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Api/Idents/ArchetypeId.cs) + [ArchetypeId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Idents/ArchetypeId.cs) ### GlobalPlayerArchetype @@ -42,7 +42,7 @@ public static ArchetypeId GlobalPlayerArchetype { get; } #### Property Value - [ArchetypeId](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Api/Idents/ArchetypeId.cs) + [ArchetypeId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Idents/ArchetypeId.cs) ### MainCharacterArchetype @@ -52,6 +52,6 @@ public static ArchetypeId MainCharacterArchetype { get; } #### Property Value - [ArchetypeId](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Api/Idents/ArchetypeId.cs) + [ArchetypeId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Idents/ArchetypeId.cs) diff --git a/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.SDK.md b/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.SDK.md index fe3d3ce..2a2b762 100644 --- a/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.SDK.md +++ b/oblivion-mp/api-reference/OblivionMp.Sdk/OblivionMp.Sdk.SDK.md @@ -32,7 +32,7 @@ public static IInputApi Input { get; } #### Property Value - [IInputApi](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Sdk.Common/Api/IInputApi.cs) + [IInputApi](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Sdk.Common/Api/IInputApi.cs) ### Services @@ -42,7 +42,7 @@ public static IDependencyContainer Services { get; } #### Property Value - [IDependencyContainer](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Api/DI/IDependencyContainer.cs) + [IDependencyContainer](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/DI/IDependencyContainer.cs) ### Sync diff --git a/oblivion-mp/api-reference/ReadyM.Api.Idents/ReadyM.Api.Idents.AreaId.md b/oblivion-mp/api-reference/ReadyM.Api.Idents/ReadyM.Api.Idents.AreaId.md index bfeb238..f983037 100644 --- a/oblivion-mp/api-reference/ReadyM.Api.Idents/ReadyM.Api.Idents.AreaId.md +++ b/oblivion-mp/api-reference/ReadyM.Api.Idents/ReadyM.Api.Idents.AreaId.md @@ -35,7 +35,7 @@ public AreaId(NativeString256 id) #### Parameters -`id` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`id` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### AreaId\(string\) diff --git a/oblivion-mp/api-reference/ReadyM.Api.Idents/ReadyM.Api.Idents.CellId.md b/oblivion-mp/api-reference/ReadyM.Api.Idents/ReadyM.Api.Idents.CellId.md index 61e7af0..33bea48 100644 --- a/oblivion-mp/api-reference/ReadyM.Api.Idents/ReadyM.Api.Idents.CellId.md +++ b/oblivion-mp/api-reference/ReadyM.Api.Idents/ReadyM.Api.Idents.CellId.md @@ -35,7 +35,7 @@ public CellId(NativeString256 id) #### Parameters -`id` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`id` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### CellId\(string\) diff --git a/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.ECS.Components/ReadyM.Api.Multiplayer.ECS.Components.AreaScopeComponent.md b/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.ECS.Components/ReadyM.Api.Multiplayer.ECS.Components.AreaScopeComponent.md index 3c955aa..5233540 100644 --- a/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.ECS.Components/ReadyM.Api.Multiplayer.ECS.Components.AreaScopeComponent.md +++ b/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.ECS.Components/ReadyM.Api.Multiplayer.ECS.Components.AreaScopeComponent.md @@ -32,7 +32,7 @@ public AreaId AreaId { get; set; } #### Property Value - [AreaId](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Api/Idents/AreaId.cs) + [AreaId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Idents/AreaId.cs) ### MasterClient @@ -42,7 +42,7 @@ public PlayerId MasterClient { get; set; } #### Property Value - [PlayerId](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Api/Idents/PlayerId.cs) + [PlayerId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Idents/PlayerId.cs) ## Methods @@ -76,7 +76,7 @@ public AreaId GetIndexedValue() #### Returns - [AreaId](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Api/Idents/AreaId.cs) + [AreaId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Idents/AreaId.cs) ### Serialize\(NetDataWriter\) diff --git a/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.ECS.Components/ReadyM.Api.Multiplayer.ECS.Components.PlayerScopeComponent.md b/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.ECS.Components/ReadyM.Api.Multiplayer.ECS.Components.PlayerScopeComponent.md index 441bba2..2234e8f 100644 --- a/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.ECS.Components/ReadyM.Api.Multiplayer.ECS.Components.PlayerScopeComponent.md +++ b/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.ECS.Components/ReadyM.Api.Multiplayer.ECS.Components.PlayerScopeComponent.md @@ -32,7 +32,7 @@ public PlayerId PlayerId { get; set; } #### Property Value - [PlayerId](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Api/Idents/PlayerId.cs) + [PlayerId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Idents/PlayerId.cs) ## Methods @@ -66,7 +66,7 @@ public PlayerId GetIndexedValue() #### Returns - [PlayerId](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Api/Idents/PlayerId.cs) + [PlayerId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Idents/PlayerId.cs) ### Serialize\(NetDataWriter\) diff --git a/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.Generators/ReadyM.Api.Multiplayer.Generators.DeriveINetSerializableAttribute.md b/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.Generators/ReadyM.Api.Multiplayer.Generators.DeriveINetSerializableAttribute.md index a7f49a8..9433e60 100644 --- a/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.Generators/ReadyM.Api.Multiplayer.Generators.DeriveINetSerializableAttribute.md +++ b/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.Generators/ReadyM.Api.Multiplayer.Generators.DeriveINetSerializableAttribute.md @@ -74,7 +74,7 @@ public DeriveINetSerializableAttribute(SerializableMode mode = SerializableMode. #### Parameters -`mode` [SerializableMode](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Api/Serialization/SerializableMode.cs) +`mode` [SerializableMode](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Serialization/SerializableMode.cs) Determines which members of the struct are serialized. See **SerializableMode** for details. @@ -88,6 +88,6 @@ public readonly SerializableMode Mode #### Field Value - [SerializableMode](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Api/Serialization/SerializableMode.cs) + [SerializableMode](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Serialization/SerializableMode.cs) diff --git a/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.Interop/ReadyM.Api.Multiplayer.Interop.md b/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.Interop/ReadyM.Api.Multiplayer.Interop.md index 736e29e..107ec4e 100644 --- a/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.Interop/ReadyM.Api.Multiplayer.Interop.md +++ b/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.Interop/ReadyM.Api.Multiplayer.Interop.md @@ -12,10 +12,10 @@ [Chunks5](../ReadyM.Api.Multiplayer.Interop/ReadyM.Api.Multiplayer.Interop.Chunks5.md) - [SizeOfHelper](../ReadyM.Api.Multiplayer.Interop/ReadyM.Api.Multiplayer.Interop.SizeOfHelper-1.md) - [SizeOfHelper](../ReadyM.Api.Multiplayer.Interop/ReadyM.Api.Multiplayer.Interop.SizeOfHelper.md) + [SizeOfHelper](../ReadyM.Api.Multiplayer.Interop/ReadyM.Api.Multiplayer.Interop.SizeOfHelper-1.md) + ### Delegates [TickSystemsDelegate](../ReadyM.Api.Multiplayer.Interop/ReadyM.Api.Multiplayer.Interop.TickSystemsDelegate.md) diff --git a/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.RPC/ReadyM.Api.Multiplayer.RPC.ClientRpcHandler.md b/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.RPC/ReadyM.Api.Multiplayer.RPC.ClientRpcHandler.md index eb262d1..56ae6ad 100644 --- a/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.RPC/ReadyM.Api.Multiplayer.RPC.ClientRpcHandler.md +++ b/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.RPC/ReadyM.Api.Multiplayer.RPC.ClientRpcHandler.md @@ -18,7 +18,7 @@ public abstract class ClientRpcHandler : RpcBase, IHostedService, IDisposable #### Implements -[IHostedService](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Api/DI/IHostedService.cs), +[IHostedService](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/DI/IHostedService.cs), [IDisposable](https://learn.microsoft.com/dotnet/api/system.idisposable) #### Inherited Members diff --git a/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.RPC/ReadyM.Api.Multiplayer.RPC.RpcBase.md b/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.RPC/ReadyM.Api.Multiplayer.RPC.RpcBase.md index 6e9eb43..06bf76a 100644 --- a/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.RPC/ReadyM.Api.Multiplayer.RPC.RpcBase.md +++ b/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.RPC/ReadyM.Api.Multiplayer.RPC.RpcBase.md @@ -21,7 +21,7 @@ public abstract class RpcBase : IHostedService, IDisposable #### Implements -[IHostedService](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Api/DI/IHostedService.cs), +[IHostedService](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/DI/IHostedService.cs), [IDisposable](https://learn.microsoft.com/dotnet/api/system.idisposable) #### Inherited Members diff --git a/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.RPC/ReadyM.Api.Multiplayer.RPC.ServerRpcClient.md b/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.RPC/ReadyM.Api.Multiplayer.RPC.ServerRpcClient.md index 440d89d..09dfc1b 100644 --- a/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.RPC/ReadyM.Api.Multiplayer.RPC.ServerRpcClient.md +++ b/oblivion-mp/api-reference/ReadyM.Api.Multiplayer.RPC/ReadyM.Api.Multiplayer.RPC.ServerRpcClient.md @@ -15,7 +15,7 @@ public abstract class ServerRpcClient : RpcBase, IHostedService, IDisposable #### Implements -[IHostedService](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Api/DI/IHostedService.cs), +[IHostedService](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/DI/IHostedService.cs), [IDisposable](https://learn.microsoft.com/dotnet/api/system.idisposable) #### Inherited Members diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.AnimationMovementComponent.md b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.AnimationMovementComponent.md index 075d313..c48d2ae 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.AnimationMovementComponent.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.AnimationMovementComponent.md @@ -48,12 +48,12 @@ public float ActorForwardPoseOffset { get; set; } ### ActorRotation ```csharp -public Vector3 ActorRotation { get; set; } +public float ActorRotation { get; set; } ``` #### Property Value - [Vector3](https://learn.microsoft.com/dotnet/api/system.numerics.vector3) + [float](https://learn.microsoft.com/dotnet/api/system.single) ### AnalogInputModifier @@ -108,12 +108,12 @@ public Vector3 ControlInputVector { get; set; } ### ControlRotation ```csharp -public Vector3 ControlRotation { get; set; } +public float ControlRotation { get; set; } ``` #### Property Value - [Vector3](https://learn.microsoft.com/dotnet/api/system.numerics.vector3) + [float](https://learn.microsoft.com/dotnet/api/system.single) ### CurrentOrientationAngle @@ -228,12 +228,12 @@ public float MinMaxForwardAngle { get; set; } ### RotationRate ```csharp -public Vector3 RotationRate { get; set; } +public float RotationRate { get; set; } ``` #### Property Value - [Vector3](https://learn.microsoft.com/dotnet/api/system.numerics.vector3) + [float](https://learn.microsoft.com/dotnet/api/system.single) ### SneakingLocomotionPlayRate diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.AnimationStateComponent.md b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.AnimationStateComponent.md index d04a46b..acae078 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.AnimationStateComponent.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.AnimationStateComponent.md @@ -36,7 +36,7 @@ public AnimationStateComponent(AllocatorKind allocatorKind) #### Parameters -`allocatorKind` [AllocatorKind](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/LowLevel/AllocatorKind.cs) +`allocatorKind` [AllocatorKind](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/LowLevel/AllocatorKind.cs) ## Properties @@ -98,7 +98,7 @@ public NativeString256 BlockAnimLayerClassName { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### BlockingTagsCount @@ -218,7 +218,7 @@ public NativeString256 CurrentGait { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### DodgeAnimLayerClassName @@ -228,7 +228,7 @@ public NativeString256 DodgeAnimLayerClassName { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### DodgingRequest @@ -278,7 +278,7 @@ public NativeString256 GetUpAnimLayerClassName { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### HasMeleeWeapon @@ -298,7 +298,7 @@ public NativeString256 InAirAnimLayerClassName { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### InCombatStance @@ -378,7 +378,7 @@ public NativeString256 MeleeSequenceName { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### MontageName @@ -388,7 +388,7 @@ public NativeString256 MontageName { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### MontagePosition @@ -478,7 +478,7 @@ public NativeString256 RecoilAnimLayerClassName { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### RecoilingRequest @@ -498,7 +498,7 @@ public NativeString256 ShieldHandPoseAnimLayerClassName { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### SpellCastAnimLayerClassName @@ -508,7 +508,7 @@ public NativeString256 SpellCastAnimLayerClassName { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### StaggerAnimLayerClassName @@ -518,7 +518,7 @@ public NativeString256 StaggerAnimLayerClassName { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### TorchAnimLayerClassName @@ -528,7 +528,7 @@ public NativeString256 TorchAnimLayerClassName { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### UseControllerDesiredRotation @@ -600,7 +600,7 @@ public void AddAnimTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### AddAttackingTags\(in NativeString256\) @@ -610,7 +610,7 @@ public void AddAttackingTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### AddBlockingTags\(in NativeString256\) @@ -620,7 +620,7 @@ public void AddBlockingTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### AddCastingRequestSamples\(in SequencedSample\) @@ -640,7 +640,7 @@ public void AddEquipUnequipTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### AddGameplayTags\(in NativeString256\) @@ -650,7 +650,7 @@ public void AddGameplayTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### AddLastAnimTags\(in NativeString256\) @@ -660,7 +660,7 @@ public void AddLastAnimTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### AddMeleeMontageSamples\(in SequencedSample\) @@ -680,7 +680,7 @@ public void AddParentAnimTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### AddParentAttackingTags\(in NativeString256\) @@ -690,7 +690,7 @@ public void AddParentAttackingTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### AddParentBlockingTags\(in NativeString256\) @@ -700,7 +700,7 @@ public void AddParentBlockingTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### AddParentEquipUnequipTags\(in NativeString256\) @@ -710,7 +710,7 @@ public void AddParentEquipUnequipTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### AddParentGameplayTags\(in NativeString256\) @@ -720,7 +720,7 @@ public void AddParentGameplayTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### AddParentLastAnimTags\(in NativeString256\) @@ -730,7 +730,7 @@ public void AddParentLastAnimTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### Assign\(in AnimationStateComponent\) @@ -854,7 +854,7 @@ public bool ContainsAnimTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -868,7 +868,7 @@ public bool ContainsAttackingTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -882,7 +882,7 @@ public bool ContainsBlockingTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -910,7 +910,7 @@ public bool ContainsEquipUnequipTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -924,7 +924,7 @@ public bool ContainsGameplayTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -938,7 +938,7 @@ public bool ContainsLastAnimTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -966,7 +966,7 @@ public bool ContainsParentAnimTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -980,7 +980,7 @@ public bool ContainsParentAttackingTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -994,7 +994,7 @@ public bool ContainsParentBlockingTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -1008,7 +1008,7 @@ public bool ContainsParentEquipUnequipTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -1022,7 +1022,7 @@ public bool ContainsParentGameplayTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -1036,7 +1036,7 @@ public bool ContainsParentLastAnimTags(in NativeString256 value) #### Parameters -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -1066,7 +1066,7 @@ public NativeList.ReadOnly GetAnimActionSamples() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[SequencedSample](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.SequencedSample.md)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[SequencedSample](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.SequencedSample.md)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetAnimActionSamples\(int\) @@ -1090,7 +1090,7 @@ public NativeList.ReadOnly GetAnimTags() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetAnimTags\(int\) @@ -1104,7 +1104,7 @@ public NativeString256 GetAnimTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### GetAttackingTags\(\) @@ -1114,7 +1114,7 @@ public NativeList.ReadOnly GetAttackingTags() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetAttackingTags\(int\) @@ -1128,7 +1128,7 @@ public NativeString256 GetAttackingTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### GetBlockingTags\(\) @@ -1138,7 +1138,7 @@ public NativeList.ReadOnly GetBlockingTags() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetBlockingTags\(int\) @@ -1152,7 +1152,7 @@ public NativeString256 GetBlockingTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### GetCastingRequestSamples\(\) @@ -1162,7 +1162,7 @@ public NativeList.ReadOnly GetCastingRequestSamples() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[SequencedSample](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.SequencedSample.md)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[SequencedSample](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.SequencedSample.md)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetCastingRequestSamples\(int\) @@ -1186,7 +1186,7 @@ public NativeList.ReadOnly GetEquipUnequipTags() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetEquipUnequipTags\(int\) @@ -1200,7 +1200,7 @@ public NativeString256 GetEquipUnequipTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### GetGameplayTags\(\) @@ -1210,7 +1210,7 @@ public NativeList.ReadOnly GetGameplayTags() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetGameplayTags\(int\) @@ -1224,7 +1224,7 @@ public NativeString256 GetGameplayTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### GetLastAnimTags\(\) @@ -1234,7 +1234,7 @@ public NativeList.ReadOnly GetLastAnimTags() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetLastAnimTags\(int\) @@ -1248,7 +1248,7 @@ public NativeString256 GetLastAnimTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### GetMeleeMontageSamples\(\) @@ -1258,7 +1258,7 @@ public NativeList.ReadOnly GetMeleeMontageSamples() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[SequencedSample](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.SequencedSample.md)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[SequencedSample](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.SequencedSample.md)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetMeleeMontageSamples\(int\) @@ -1282,7 +1282,7 @@ public NativeList.ReadOnly GetParentAnimTags() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetParentAnimTags\(int\) @@ -1296,7 +1296,7 @@ public NativeString256 GetParentAnimTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### GetParentAttackingTags\(\) @@ -1306,7 +1306,7 @@ public NativeList.ReadOnly GetParentAttackingTags() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetParentAttackingTags\(int\) @@ -1320,7 +1320,7 @@ public NativeString256 GetParentAttackingTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### GetParentBlockingTags\(\) @@ -1330,7 +1330,7 @@ public NativeList.ReadOnly GetParentBlockingTags() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetParentBlockingTags\(int\) @@ -1344,7 +1344,7 @@ public NativeString256 GetParentBlockingTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### GetParentEquipUnequipTags\(\) @@ -1354,7 +1354,7 @@ public NativeList.ReadOnly GetParentEquipUnequipTags() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetParentEquipUnequipTags\(int\) @@ -1368,7 +1368,7 @@ public NativeString256 GetParentEquipUnequipTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### GetParentGameplayTags\(\) @@ -1378,7 +1378,7 @@ public NativeList.ReadOnly GetParentGameplayTags() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetParentGameplayTags\(int\) @@ -1392,7 +1392,7 @@ public NativeString256 GetParentGameplayTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### GetParentLastAnimTags\(\) @@ -1402,7 +1402,7 @@ public NativeList.ReadOnly GetParentLastAnimTags() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetParentLastAnimTags\(int\) @@ -1416,7 +1416,7 @@ public NativeString256 GetParentLastAnimTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### InsertAnimActionSamples\(int, in SequencedSample\) @@ -1440,7 +1440,7 @@ public void InsertAnimTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### InsertAttackingTags\(int, in NativeString256\) @@ -1452,7 +1452,7 @@ public void InsertAttackingTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### InsertBlockingTags\(int, in NativeString256\) @@ -1464,7 +1464,7 @@ public void InsertBlockingTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### InsertCastingRequestSamples\(int, in SequencedSample\) @@ -1488,7 +1488,7 @@ public void InsertEquipUnequipTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### InsertGameplayTags\(int, in NativeString256\) @@ -1500,7 +1500,7 @@ public void InsertGameplayTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### InsertLastAnimTags\(int, in NativeString256\) @@ -1512,7 +1512,7 @@ public void InsertLastAnimTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### InsertMeleeMontageSamples\(int, in SequencedSample\) @@ -1536,7 +1536,7 @@ public void InsertParentAnimTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### InsertParentAttackingTags\(int, in NativeString256\) @@ -1548,7 +1548,7 @@ public void InsertParentAttackingTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### InsertParentBlockingTags\(int, in NativeString256\) @@ -1560,7 +1560,7 @@ public void InsertParentBlockingTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### InsertParentEquipUnequipTags\(int, in NativeString256\) @@ -1572,7 +1572,7 @@ public void InsertParentEquipUnequipTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### InsertParentGameplayTags\(int, in NativeString256\) @@ -1584,7 +1584,7 @@ public void InsertParentGameplayTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### InsertParentLastAnimTags\(int, in NativeString256\) @@ -1596,7 +1596,7 @@ public void InsertParentLastAnimTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### RemoveAtAnimActionSamples\(int\) @@ -1624,7 +1624,7 @@ public NativeString256 RemoveAtAnimTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### RemoveAtAttackingTags\(int\) @@ -1638,7 +1638,7 @@ public NativeString256 RemoveAtAttackingTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### RemoveAtBlockingTags\(int\) @@ -1652,7 +1652,7 @@ public NativeString256 RemoveAtBlockingTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### RemoveAtCastingRequestSamples\(int\) @@ -1680,7 +1680,7 @@ public NativeString256 RemoveAtEquipUnequipTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### RemoveAtGameplayTags\(int\) @@ -1694,7 +1694,7 @@ public NativeString256 RemoveAtGameplayTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### RemoveAtLastAnimTags\(int\) @@ -1708,7 +1708,7 @@ public NativeString256 RemoveAtLastAnimTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### RemoveAtMeleeMontageSamples\(int\) @@ -1736,7 +1736,7 @@ public NativeString256 RemoveAtParentAnimTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### RemoveAtParentAttackingTags\(int\) @@ -1750,7 +1750,7 @@ public NativeString256 RemoveAtParentAttackingTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### RemoveAtParentBlockingTags\(int\) @@ -1764,7 +1764,7 @@ public NativeString256 RemoveAtParentBlockingTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### RemoveAtParentEquipUnequipTags\(int\) @@ -1778,7 +1778,7 @@ public NativeString256 RemoveAtParentEquipUnequipTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### RemoveAtParentGameplayTags\(int\) @@ -1792,7 +1792,7 @@ public NativeString256 RemoveAtParentGameplayTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### RemoveAtParentLastAnimTags\(int\) @@ -1806,7 +1806,7 @@ public NativeString256 RemoveAtParentLastAnimTags(int index) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### Serialize\(NetDataWriter\) @@ -1826,7 +1826,7 @@ public void SetAnimActionSamples(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[SequencedSample](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.SequencedSample.md)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[SequencedSample](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.SequencedSample.md)\> ### SetAnimActionSamples\(int, in SequencedSample\) @@ -1848,7 +1848,7 @@ public void SetAnimTags(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\> ### SetAnimTags\(int, in NativeString256\) @@ -1860,7 +1860,7 @@ public void SetAnimTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### SetAttackingTags\(in NativeList\) @@ -1870,7 +1870,7 @@ public void SetAttackingTags(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\> ### SetAttackingTags\(int, in NativeString256\) @@ -1882,7 +1882,7 @@ public void SetAttackingTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### SetBlockingTags\(in NativeList\) @@ -1892,7 +1892,7 @@ public void SetBlockingTags(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\> ### SetBlockingTags\(int, in NativeString256\) @@ -1904,7 +1904,7 @@ public void SetBlockingTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### SetCastingRequestSamples\(in NativeList\) @@ -1914,7 +1914,7 @@ public void SetCastingRequestSamples(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[SequencedSample](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.SequencedSample.md)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[SequencedSample](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.SequencedSample.md)\> ### SetCastingRequestSamples\(int, in SequencedSample\) @@ -1936,7 +1936,7 @@ public void SetEquipUnequipTags(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\> ### SetEquipUnequipTags\(int, in NativeString256\) @@ -1948,7 +1948,7 @@ public void SetEquipUnequipTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### SetGameplayTags\(in NativeList\) @@ -1958,7 +1958,7 @@ public void SetGameplayTags(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\> ### SetGameplayTags\(int, in NativeString256\) @@ -1970,7 +1970,7 @@ public void SetGameplayTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### SetLastAnimTags\(in NativeList\) @@ -1980,7 +1980,7 @@ public void SetLastAnimTags(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\> ### SetLastAnimTags\(int, in NativeString256\) @@ -1992,7 +1992,7 @@ public void SetLastAnimTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### SetMeleeMontageSamples\(in NativeList\) @@ -2002,7 +2002,7 @@ public void SetMeleeMontageSamples(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[SequencedSample](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.SequencedSample.md)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[SequencedSample](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.SequencedSample.md)\> ### SetMeleeMontageSamples\(int, in SequencedSample\) @@ -2024,7 +2024,7 @@ public void SetParentAnimTags(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\> ### SetParentAnimTags\(int, in NativeString256\) @@ -2036,7 +2036,7 @@ public void SetParentAnimTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### SetParentAttackingTags\(in NativeList\) @@ -2046,7 +2046,7 @@ public void SetParentAttackingTags(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\> ### SetParentAttackingTags\(int, in NativeString256\) @@ -2058,7 +2058,7 @@ public void SetParentAttackingTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### SetParentBlockingTags\(in NativeList\) @@ -2068,7 +2068,7 @@ public void SetParentBlockingTags(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\> ### SetParentBlockingTags\(int, in NativeString256\) @@ -2080,7 +2080,7 @@ public void SetParentBlockingTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### SetParentEquipUnequipTags\(in NativeList\) @@ -2090,7 +2090,7 @@ public void SetParentEquipUnequipTags(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\> ### SetParentEquipUnequipTags\(int, in NativeString256\) @@ -2102,7 +2102,7 @@ public void SetParentEquipUnequipTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### SetParentGameplayTags\(in NativeList\) @@ -2112,7 +2112,7 @@ public void SetParentGameplayTags(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\> ### SetParentGameplayTags\(int, in NativeString256\) @@ -2124,7 +2124,7 @@ public void SetParentGameplayTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### SetParentLastAnimTags\(in NativeList\) @@ -2134,7 +2134,7 @@ public void SetParentLastAnimTags(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs)\> ### SetParentLastAnimTags\(int, in NativeString256\) @@ -2146,6 +2146,6 @@ public void SetParentLastAnimTags(int index, in NativeString256 value) `index` [int](https://learn.microsoft.com/dotnet/api/system.int32) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.AppearanceComponent.md b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.AppearanceComponent.md index 2550dca..57adcc2 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.AppearanceComponent.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.AppearanceComponent.md @@ -37,7 +37,7 @@ public AppearanceComponent(AllocatorKind allocatorKind) #### Parameters -`allocatorKind` [AllocatorKind](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/LowLevel/AllocatorKind.cs) +`allocatorKind` [AllocatorKind](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/LowLevel/AllocatorKind.cs) ## Properties @@ -49,7 +49,7 @@ public NativeString256 BeardPath { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### BoneScalingCount @@ -119,7 +119,7 @@ public NativeString256 EyeMaterialPath { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### EyebrowsPath @@ -129,7 +129,7 @@ public NativeString256 EyebrowsPath { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### FaceBaseMeshPath @@ -139,7 +139,7 @@ public NativeString256 FaceBaseMeshPath { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### FaceMatOverrideCount @@ -169,7 +169,7 @@ public NativeString256 FaceMorphsSourcePath { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### HairColorCount @@ -189,7 +189,7 @@ public NativeString256 HairPath { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### MustachePath @@ -199,7 +199,7 @@ public NativeString256 MustachePath { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### RacePath @@ -209,7 +209,7 @@ public NativeString256 RacePath { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### SenescenceLevel @@ -259,7 +259,7 @@ public NativeString256 SkinParameterDefinitionsPath { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ## Methods @@ -271,7 +271,7 @@ public bool AddBoneScaling(in NativeString256 key, in float value) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) `value` [float](https://learn.microsoft.com/dotnet/api/system.single) @@ -287,9 +287,9 @@ public bool AddFaceMatOverride(in NativeString256 key, in NativeString256 value) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -303,7 +303,7 @@ public bool AddFaceMorph(in NativeString256 key, in float value) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) `value` [float](https://learn.microsoft.com/dotnet/api/system.single) @@ -335,7 +335,7 @@ public bool AddSkinColor(in NativeString256 key, in Vector4 value) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) `value` [Vector4](https://learn.microsoft.com/dotnet/api/system.numerics.vector4) @@ -351,7 +351,7 @@ public bool AddSkinParam(in NativeString256 key, in float value) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) `value` [float](https://learn.microsoft.com/dotnet/api/system.single) @@ -377,7 +377,7 @@ public void BoneScaling_SetFromApi(NativeDictionary +`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs), [float](https://learn.microsoft.com/dotnet/api/system.single), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\> ### ClearBoneScaling\(\) @@ -423,7 +423,7 @@ public bool ContainsBoneScaling(in NativeString256 key, in float value) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) `value` [float](https://learn.microsoft.com/dotnet/api/system.single) @@ -439,7 +439,7 @@ public bool ContainsBoneScalingKey(in NativeString256 key) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -453,9 +453,9 @@ public bool ContainsFaceMatOverride(in NativeString256 key, in NativeString256 v #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -469,7 +469,7 @@ public bool ContainsFaceMatOverrideKey(in NativeString256 key) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -483,7 +483,7 @@ public bool ContainsFaceMorph(in NativeString256 key, in float value) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) `value` [float](https://learn.microsoft.com/dotnet/api/system.single) @@ -499,7 +499,7 @@ public bool ContainsFaceMorphKey(in NativeString256 key) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -543,7 +543,7 @@ public bool ContainsSkinColor(in NativeString256 key, in Vector4 value) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) `value` [Vector4](https://learn.microsoft.com/dotnet/api/system.numerics.vector4) @@ -559,7 +559,7 @@ public bool ContainsSkinColorKey(in NativeString256 key) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -573,7 +573,7 @@ public bool ContainsSkinParam(in NativeString256 key, in float value) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) `value` [float](https://learn.microsoft.com/dotnet/api/system.single) @@ -589,7 +589,7 @@ public bool ContainsSkinParamKey(in NativeString256 key) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -619,7 +619,7 @@ public void FaceMatOverride_SetFromApi(NativeDictionary +`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs), [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\> ### FaceMorph\_SetFromApi\(NativeDictionary\) @@ -629,7 +629,7 @@ public void FaceMorph_SetFromApi(NativeDictionary +`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs), [float](https://learn.microsoft.com/dotnet/api/system.single), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\> ### GetBoneScaling\(\) @@ -639,7 +639,7 @@ public NativeDictionary.ReadOnly Ge #### Returns - [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs), [float](https://learn.microsoft.com/dotnet/api/system.single), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs) + [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs), [float](https://learn.microsoft.com/dotnet/api/system.single), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs) ### GetBoneScaling\(in NativeString256\) @@ -649,7 +649,7 @@ public float GetBoneScaling(in NativeString256 key) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -663,7 +663,7 @@ public NativeDictionary.R #### Returns - [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs), [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs) + [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs), [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs) ### GetFaceMatOverride\(in NativeString256\) @@ -673,11 +673,11 @@ public NativeString256 GetFaceMatOverride(in NativeString256 key) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### GetFaceMorph\(\) @@ -687,7 +687,7 @@ public NativeDictionary.ReadOnly Ge #### Returns - [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs), [float](https://learn.microsoft.com/dotnet/api/system.single), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs) + [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs), [float](https://learn.microsoft.com/dotnet/api/system.single), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs) ### GetFaceMorph\(in NativeString256\) @@ -697,7 +697,7 @@ public float GetFaceMorph(in NativeString256 key) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -711,7 +711,7 @@ public NativeDictionary.ReadOnly GetHairColor() #### Returns - [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [Vector4](https://learn.microsoft.com/dotnet/api/system.numerics.vector4), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/ByteHash.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs) + [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [Vector4](https://learn.microsoft.com/dotnet/api/system.numerics.vector4), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/ByteHash.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs) ### GetHairColor\(in byte\) @@ -735,7 +735,7 @@ public NativeDictionary.ReadOnly #### Returns - [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs), [Vector4](https://learn.microsoft.com/dotnet/api/system.numerics.vector4), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs) + [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs), [Vector4](https://learn.microsoft.com/dotnet/api/system.numerics.vector4), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs) ### GetSkinColor\(in NativeString256\) @@ -745,7 +745,7 @@ public Vector4 GetSkinColor(in NativeString256 key) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -759,7 +759,7 @@ public NativeDictionary.ReadOnly Ge #### Returns - [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs), [float](https://learn.microsoft.com/dotnet/api/system.single), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs) + [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs), [float](https://learn.microsoft.com/dotnet/api/system.single), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs) ### GetSkinParam\(in NativeString256\) @@ -769,7 +769,7 @@ public float GetSkinParam(in NativeString256 key) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -783,7 +783,7 @@ public void HairColor_SetFromApi(NativeDictionary value #### Parameters -`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [Vector4](https://learn.microsoft.com/dotnet/api/system.numerics.vector4), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/ByteHash.cs)\> +`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [Vector4](https://learn.microsoft.com/dotnet/api/system.numerics.vector4), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/ByteHash.cs)\> ### RemoveBoneScaling\(in NativeString256\) @@ -793,7 +793,7 @@ public bool RemoveBoneScaling(in NativeString256 key) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -807,7 +807,7 @@ public bool RemoveFaceMatOverride(in NativeString256 key) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -821,7 +821,7 @@ public bool RemoveFaceMorph(in NativeString256 key) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -849,7 +849,7 @@ public bool RemoveSkinColor(in NativeString256 key) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -863,7 +863,7 @@ public bool RemoveSkinParam(in NativeString256 key) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -887,7 +887,7 @@ public void SetBoneScaling(in NativeDictionary +`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs), [float](https://learn.microsoft.com/dotnet/api/system.single), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\> ### SetBoneScaling\(in NativeString256, in float\) @@ -897,7 +897,7 @@ public void SetBoneScaling(in NativeString256 key, in float value) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) `value` [float](https://learn.microsoft.com/dotnet/api/system.single) @@ -909,7 +909,7 @@ public void SetFaceMatOverride(in NativeDictionary +`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs), [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\> ### SetFaceMatOverride\(in NativeString256, in NativeString256\) @@ -919,9 +919,9 @@ public void SetFaceMatOverride(in NativeString256 key, in NativeString256 value) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### SetFaceMorph\(in NativeDictionary\) @@ -931,7 +931,7 @@ public void SetFaceMorph(in NativeDictionary +`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs), [float](https://learn.microsoft.com/dotnet/api/system.single), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\> ### SetFaceMorph\(in NativeString256, in float\) @@ -941,7 +941,7 @@ public void SetFaceMorph(in NativeString256 key, in float value) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) `value` [float](https://learn.microsoft.com/dotnet/api/system.single) @@ -953,7 +953,7 @@ public void SetHairColor(in NativeDictionary value) #### Parameters -`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [Vector4](https://learn.microsoft.com/dotnet/api/system.numerics.vector4), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/ByteHash.cs)\> +`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [Vector4](https://learn.microsoft.com/dotnet/api/system.numerics.vector4), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/ByteHash.cs)\> ### SetHairColor\(in byte, in Vector4\) @@ -975,7 +975,7 @@ public void SetSkinColor(in NativeDictionary +`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs), [Vector4](https://learn.microsoft.com/dotnet/api/system.numerics.vector4), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\> ### SetSkinColor\(in NativeString256, in Vector4\) @@ -985,7 +985,7 @@ public void SetSkinColor(in NativeString256 key, in Vector4 value) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) `value` [Vector4](https://learn.microsoft.com/dotnet/api/system.numerics.vector4) @@ -997,7 +997,7 @@ public void SetSkinParam(in NativeDictionary +`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs), [float](https://learn.microsoft.com/dotnet/api/system.single), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\> ### SetSkinParam\(in NativeString256, in float\) @@ -1007,7 +1007,7 @@ public void SetSkinParam(in NativeString256 key, in float value) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) `value` [float](https://learn.microsoft.com/dotnet/api/system.single) @@ -1019,7 +1019,7 @@ public void SkinColor_SetFromApi(NativeDictionary +`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs), [Vector4](https://learn.microsoft.com/dotnet/api/system.numerics.vector4), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\> ### SkinParam\_SetFromApi\(NativeDictionary\) @@ -1029,7 +1029,7 @@ public void SkinParam_SetFromApi(NativeDictionary +`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs), [float](https://learn.microsoft.com/dotnet/api/system.single), [NativeStringHash256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeStringHash256.cs)\> ### TryGetBoneScalingValue\(in NativeString256, out float\) @@ -1039,7 +1039,7 @@ public bool TryGetBoneScalingValue(in NativeString256 key, out float value) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) `value` [float](https://learn.microsoft.com/dotnet/api/system.single) @@ -1055,9 +1055,9 @@ public bool TryGetFaceMatOverrideValue(in NativeString256 key, out NativeString2 #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) -`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`value` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) #### Returns @@ -1071,7 +1071,7 @@ public bool TryGetFaceMorphValue(in NativeString256 key, out float value) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) `value` [float](https://learn.microsoft.com/dotnet/api/system.single) @@ -1103,7 +1103,7 @@ public bool TryGetSkinColorValue(in NativeString256 key, out Vector4 value) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) `value` [Vector4](https://learn.microsoft.com/dotnet/api/system.numerics.vector4) @@ -1119,7 +1119,7 @@ public bool TryGetSkinParamValue(in NativeString256 key, out float value) #### Parameters -`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) +`key` [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) `value` [float](https://learn.microsoft.com/dotnet/api/system.single) diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.DynamicFormsComponent.md b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.DynamicFormsComponent.md index cf261f4..3709ff1 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.DynamicFormsComponent.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.DynamicFormsComponent.md @@ -37,7 +37,7 @@ public DynamicFormsComponent(AllocatorKind allocatorKind) #### Parameters -`allocatorKind` [AllocatorKind](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/LowLevel/AllocatorKind.cs) +`allocatorKind` [AllocatorKind](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/LowLevel/AllocatorKind.cs) ## Properties @@ -237,7 +237,7 @@ public NativeList.ReadOnly GetAlchemy() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[AlchemyEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.AlchemyEntry.md)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[AlchemyEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.AlchemyEntry.md)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetAlchemy\(int\) @@ -261,7 +261,7 @@ public NativeList.ReadOnly GetAlchemyEffects() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[MagicEffectEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.MagicEffectEntry.md)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[MagicEffectEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.MagicEffectEntry.md)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetAlchemyEffects\(int\) @@ -285,7 +285,7 @@ public NativeList.ReadOnly GetSpellEffects() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[MagicEffectEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.MagicEffectEntry.md)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[MagicEffectEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.MagicEffectEntry.md)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetSpellEffects\(int\) @@ -309,7 +309,7 @@ public NativeList.ReadOnly GetSpells() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[DynamicSpellEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.DynamicSpellEntry.md)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[DynamicSpellEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.DynamicSpellEntry.md)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetSpells\(int\) @@ -447,7 +447,7 @@ public void SetAlchemy(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[AlchemyEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.AlchemyEntry.md)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[AlchemyEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.AlchemyEntry.md)\> ### SetAlchemy\(int, in AlchemyEntry\) @@ -469,7 +469,7 @@ public void SetAlchemyEffects(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[MagicEffectEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.MagicEffectEntry.md)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[MagicEffectEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.MagicEffectEntry.md)\> ### SetAlchemyEffects\(int, in MagicEffectEntry\) @@ -491,7 +491,7 @@ public void SetSpellEffects(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[MagicEffectEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.MagicEffectEntry.md)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[MagicEffectEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.MagicEffectEntry.md)\> ### SetSpellEffects\(int, in MagicEffectEntry\) @@ -513,7 +513,7 @@ public void SetSpells(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[DynamicSpellEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.DynamicSpellEntry.md)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[DynamicSpellEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.DynamicSpellEntry.md)\> ### SetSpells\(int, in DynamicSpellEntry\) diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.EffectsAttributesComponent.md b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.EffectsAttributesComponent.md index ca7d4a1..b2640db 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.EffectsAttributesComponent.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.EffectsAttributesComponent.md @@ -37,7 +37,7 @@ public EffectsAttributesComponent(AllocatorKind allocatorKind) #### Parameters -`allocatorKind` [AllocatorKind](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/LowLevel/AllocatorKind.cs) +`allocatorKind` [AllocatorKind](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/LowLevel/AllocatorKind.cs) ## Properties @@ -87,7 +87,7 @@ public void Attribute_SetFromApi(NativeDictionary value) #### Parameters -`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [float](https://learn.microsoft.com/dotnet/api/system.single), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/ByteHash.cs)\> +`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [float](https://learn.microsoft.com/dotnet/api/system.single), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/ByteHash.cs)\> ### ClearAttribute\(\) @@ -149,7 +149,7 @@ public NativeDictionary.ReadOnly GetAttribute() #### Returns - [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [float](https://learn.microsoft.com/dotnet/api/system.single), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/ByteHash.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs) + [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [float](https://learn.microsoft.com/dotnet/api/system.single), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/ByteHash.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs) ### GetAttribute\(in byte\) @@ -197,7 +197,7 @@ public void SetAttribute(in NativeDictionary value) #### Parameters -`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [float](https://learn.microsoft.com/dotnet/api/system.single), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/ByteHash.cs)\> +`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [float](https://learn.microsoft.com/dotnet/api/system.single), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/ByteHash.cs)\> ### SetAttribute\(in byte, in float\) diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.EquipmentComponent.md b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.EquipmentComponent.md index 4fc0c59..8124b65 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.EquipmentComponent.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.EquipmentComponent.md @@ -37,7 +37,7 @@ public EquipmentComponent(AllocatorKind allocatorKind) #### Parameters -`allocatorKind` [AllocatorKind](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/LowLevel/AllocatorKind.cs) +`allocatorKind` [AllocatorKind](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/LowLevel/AllocatorKind.cs) ## Properties @@ -117,7 +117,7 @@ public NativeList.ReadOnly GetItems() #### Returns - [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[InventoryEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.InventoryEntry.md)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs) + [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[InventoryEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.InventoryEntry.md)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs) ### GetItems\(int\) @@ -177,7 +177,7 @@ public void SetItems(in NativeList value) #### Parameters -`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeList.cs)<[InventoryEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.InventoryEntry.md)\> +`value` [NativeList](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeList.cs)<[InventoryEntry](../ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.InventoryEntry.md)\> ### SetItems\(int, in InventoryEntry\) diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.MainCharacterComponent.md b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.MainCharacterComponent.md index 7fcdf93..26b659c 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.MainCharacterComponent.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.MainCharacterComponent.md @@ -34,7 +34,7 @@ public PlayerId PlayerId { get; set; } #### Property Value - [PlayerId](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Api/Idents/PlayerId.cs) + [PlayerId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Idents/PlayerId.cs) ## Methods @@ -68,7 +68,7 @@ public PlayerId GetIndexedValue() #### Returns - [PlayerId](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/ReadyM.Api/Idents/PlayerId.cs) + [PlayerId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Idents/PlayerId.cs) ### Serialize\(NetDataWriter\) diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.NicknameComponent.md b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.NicknameComponent.md index b42d8cb..0553689 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.NicknameComponent.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.NicknameComponent.md @@ -33,7 +33,7 @@ public NativeString256 Nickname { get; set; } #### Property Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ## Methods diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.SkillAttributesComponent.md b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.SkillAttributesComponent.md index 5e756cb..8ff4aa9 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.SkillAttributesComponent.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.SkillAttributesComponent.md @@ -37,7 +37,7 @@ public SkillAttributesComponent(AllocatorKind allocatorKind) #### Parameters -`allocatorKind` [AllocatorKind](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/LowLevel/AllocatorKind.cs) +`allocatorKind` [AllocatorKind](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/LowLevel/AllocatorKind.cs) ## Properties @@ -87,7 +87,7 @@ public void Attribute_SetFromApi(NativeDictionary value) #### Parameters -`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [float](https://learn.microsoft.com/dotnet/api/system.single), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/ByteHash.cs)\> +`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [float](https://learn.microsoft.com/dotnet/api/system.single), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/ByteHash.cs)\> ### ClearAttribute\(\) @@ -149,7 +149,7 @@ public NativeDictionary.ReadOnly GetAttribute() #### Returns - [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [float](https://learn.microsoft.com/dotnet/api/system.single), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/ByteHash.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs) + [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [float](https://learn.microsoft.com/dotnet/api/system.single), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/ByteHash.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs) ### GetAttribute\(in byte\) @@ -197,7 +197,7 @@ public void SetAttribute(in NativeDictionary value) #### Parameters -`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [float](https://learn.microsoft.com/dotnet/api/system.single), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/ByteHash.cs)\> +`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [float](https://learn.microsoft.com/dotnet/api/system.single), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/ByteHash.cs)\> ### SetAttribute\(in byte, in float\) diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.SocialAttributesComponent.md b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.SocialAttributesComponent.md index 27c072f..b46d149 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.SocialAttributesComponent.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.SocialAttributesComponent.md @@ -37,7 +37,7 @@ public SocialAttributesComponent(AllocatorKind allocatorKind) #### Parameters -`allocatorKind` [AllocatorKind](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/LowLevel/AllocatorKind.cs) +`allocatorKind` [AllocatorKind](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/LowLevel/AllocatorKind.cs) ## Properties @@ -87,7 +87,7 @@ public void Attribute_SetFromApi(NativeDictionary value) #### Parameters -`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [float](https://learn.microsoft.com/dotnet/api/system.single), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/ByteHash.cs)\> +`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [float](https://learn.microsoft.com/dotnet/api/system.single), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/ByteHash.cs)\> ### ClearAttribute\(\) @@ -149,7 +149,7 @@ public NativeDictionary.ReadOnly GetAttribute() #### Returns - [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [float](https://learn.microsoft.com/dotnet/api/system.single), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/ByteHash.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs) + [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [float](https://learn.microsoft.com/dotnet/api/system.single), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/ByteHash.cs)\>.[ReadOnly](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs) ### GetAttribute\(in byte\) @@ -197,7 +197,7 @@ public void SetAttribute(in NativeDictionary value) #### Parameters -`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [float](https://learn.microsoft.com/dotnet/api/system.single), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/ByteHash.cs)\> +`value` [NativeDictionary](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeDictionary.cs)<[byte](https://learn.microsoft.com/dotnet/api/system.byte), [float](https://learn.microsoft.com/dotnet/api/system.single), [ByteHash](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/ByteHash.cs)\> ### SetAttribute\(in byte, in float\) diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.TransformComponent.md b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.TransformComponent.md index 78493cf..2ed138d 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.TransformComponent.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Components/ReadyM.Relay.Common.Oblivion.ECS.Components.TransformComponent.md @@ -37,13 +37,15 @@ public Vector3 Position { get; set; } ### Rotation +Rotation around the vertical axis (yaw) in degrees. + ```csharp -public Vector3 Rotation { get; set; } +public float Rotation { get; set; } ``` #### Property Value - [Vector3](https://learn.microsoft.com/dotnet/api/system.numerics.vector3) + [float](https://learn.microsoft.com/dotnet/api/system.single) ## Methods diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.DialogueResponse.md b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.DialogueResponse.md index 0b677c0..52ee86f 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.DialogueResponse.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.DialogueResponse.md @@ -30,7 +30,7 @@ public NativeString256 Text #### Field Value - [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString256.cs) + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) ### TopicId diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.DialogueTopic.md b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.DialogueTopic.md index 724100f..53db057 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.DialogueTopic.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.DialogueTopic.md @@ -30,7 +30,7 @@ public NativeString64 Name #### Field Value - [NativeString64](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString64.cs) + [NativeString64](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString64.cs) ### QuestId diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.QuestEntry.md b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.QuestEntry.md index 105332f..a89fba4 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.QuestEntry.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Common.Oblivion.ECS.Values/ReadyM.Relay.Common.Oblivion.ECS.Values.QuestEntry.md @@ -30,7 +30,7 @@ public NativeString64 Name #### Field Value - [NativeString64](https://github.com/readycodeio/readym\-gameserver/blob/230fe858a098de9ac732d546ca5b1296f221735a/src/YooniCSharp/Native/Container/NativeString64.cs) + [NativeString64](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString64.cs) ### QuestId diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.md b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.md index 376dde4..995223f 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.md @@ -36,7 +36,7 @@ public Entity CreateEntity(ArchetypeId archetypeId) #### Parameters -`archetypeId` [ArchetypeId](https://github.com/readycodeio/readym\-gameserver/blob/37d1ae4983c51b8e07919f4a5a8d0e86833a3225/src/ReadyM.Api/Idents/ArchetypeId.cs) +`archetypeId` [ArchetypeId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Idents/ArchetypeId.cs) #### Returns diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.ModComponentManager.md b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.ModComponentManager.md deleted file mode 100644 index b602d62..0000000 --- a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.ModComponentManager.md +++ /dev/null @@ -1,96 +0,0 @@ -# Class ModComponentManager - -Namespace: [ReadyM.Relay.Server.Sdk.Ecs](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.md) -Assembly: ReadyM.Relay.Server.Sdk.dll - -CoreCLR-side owner of plugin component type registrations and all per-archetype heaps. - -Lifecycle: one instance per ECS world. Call RegisterComponent<T> for each plugin -component type during initialization, pass the returned PluginComponentRegistration to the -AOT side, then dispose when the world shuts down. - -The AOT side calls AllocHeap each time a new archetype needs a heap - no coordination -needed from the plugin after registration. All allocated heaps are tracked here and -disposed in bulk on shutdown. - -```csharp -public sealed class ModComponentManager : IDisposable -``` - -#### Inheritance - -[object](https://learn.microsoft.com/dotnet/api/system.object) ← -[ModComponentManager](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.ModComponentManager.md) - -#### Implements - -[IDisposable](https://learn.microsoft.com/dotnet/api/system.idisposable) - -#### Inherited Members - -[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype), -[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring), -[object.Equals\(object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\)), -[object.Equals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\-system\-object\)), -[object.ReferenceEquals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), -[object.GetHashCode\(\)](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) - -## Constructors - -### ModComponentManager\(\) - -```csharp -public ModComponentManager() -``` - -## Methods - -### Dispose\(\) - -```csharp -public void Dispose() -``` - -### \~ModComponentManager\(\) - -```csharp -protected ~ModComponentManager() -``` - -### RegisterComponent\(\) - -Registers component type T. Returns a PluginComponentRegistration to hand to the -AOT relay's RegisterPluginComponent. The embedded AllocHeap delegate allocates a -fresh TypedComponentHeap<T> each time an archetype needs one. - -```csharp -public ModComponentRegistration RegisterComponent() where T : struct, INetworkedComponent -``` - -#### Returns - - [ModComponentRegistration](https://github.com/readycodeio/Friflo.Engine.ECS/blob/1a45e3364ed58ecef9294b4024b79ec07ece0732/src/ECS/Base/Types/ModComponentType.cs) - -#### Type Parameters - -`T` - -### RegisterLocalComponent\(\) - -Registers component type T. Returns a ModComponentRegistration to hand to the -AOT relay's RegisterModComponent. The embedded AllocHeap delegate allocates a -fresh TypedComponentHeap<T> each time an archetype needs one. - -```csharp -public ModComponentRegistration RegisterLocalComponent() where T : struct -``` - -#### Returns - - [ModComponentRegistration](https://github.com/readycodeio/Friflo.Engine.ECS/blob/1a45e3364ed58ecef9294b4024b79ec07ece0732/src/ECS/Base/Types/ModComponentType.cs) - -#### Type Parameters - -`T` - - diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.TypedComponentHeap-1.md b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.TypedComponentHeap-1.md deleted file mode 100644 index b3ab608..0000000 --- a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.TypedComponentHeap-1.md +++ /dev/null @@ -1,123 +0,0 @@ -# Class TypedComponentHeap - -Namespace: [ReadyM.Relay.Server.Sdk.Ecs](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.md) -Assembly: ReadyM.Relay.Server.Sdk.dll - -CoreCLR-side owner of a typed component array. Exposes all mutations through delegates so -write barriers always fire correctly - even for non-blittable T. The AOT relay holds the -resulting AOTHeapPointers and dispatches through them; it never writes directly into the array. - -```csharp -public sealed class TypedComponentHeap : IDisposable where T : struct -``` - -#### Type Parameters - -`T` - -#### Inheritance - -[object](https://learn.microsoft.com/dotnet/api/system.object) ← -[TypedComponentHeap](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.TypedComponentHeap-1.md) - -#### Implements - -[IDisposable](https://learn.microsoft.com/dotnet/api/system.idisposable) - -#### Inherited Members - -[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype), -[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring), -[object.Equals\(object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\)), -[object.Equals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\-system\-object\)), -[object.ReferenceEquals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), -[object.GetHashCode\(\)](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) - -## Constructors - -### TypedComponentHeap\(int\) - -```csharp -public TypedComponentHeap(int initialCapacity) -``` - -#### Parameters - -`initialCapacity` [int](https://learn.microsoft.com/dotnet/api/system.int32) - -## Properties - -### IsBlittable - -```csharp -public bool IsBlittable { get; } -``` - -#### Property Value - - [bool](https://learn.microsoft.com/dotnet/api/system.boolean) - -### Stride - -```csharp -public int Stride { get; } -``` - -#### Property Value - - [int](https://learn.microsoft.com/dotnet/api/system.int32) - -## Methods - -### Dispose\(\) - -```csharp -public void Dispose() -``` - -### \~TypedComponentHeap\(\) - -```csharp -protected ~TypedComponentHeap() -``` - -### GetComponent\(int\) - -```csharp -public T GetComponent(int index) -``` - -#### Parameters - -`index` [int](https://learn.microsoft.com/dotnet/api/system.int32) - -#### Returns - - T - -### GetPointers\(\) - -Returns the pointer bundle to hand to the AOT relay for this heap. -The returned pointers are stable for the lifetime of this instance. - -```csharp -public AOTHeapPointers GetPointers() -``` - -#### Returns - - [AOTHeapPointers](https://github.com/readycodeio/Friflo.Engine.ECS/blob/1a45e3364ed58ecef9294b4024b79ec07ece0732/src/ECS/Archetype/AOTHeapPointers.cs) - -### SetComponent\(int, T\) - -```csharp -public void SetComponent(int index, T value) -``` - -#### Parameters - -`index` [int](https://learn.microsoft.com/dotnet/api/system.int32) - -`value` T - - diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.md b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.md index 9553e5a..07baee2 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.md @@ -14,24 +14,6 @@ Mod-side ECS API. Wraps the function pointers exposed by the AOT server. All component types - whether defined in the server binary or in this mod - are identified by int component IDs assigned at registration time. - [ModComponentManager](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.ModComponentManager.md) - -CoreCLR-side owner of plugin component type registrations and all per-archetype heaps. - -Lifecycle: one instance per ECS world. Call RegisterComponent<T> for each plugin -component type during initialization, pass the returned PluginComponentRegistration to the -AOT side, then dispose when the world shuts down. - -The AOT side calls AllocHeap each time a new archetype needs a heap - no coordination -needed from the plugin after registration. All allocated heaps are tracked here and -disposed in bulk on shutdown. - - [TypedComponentHeap](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.TypedComponentHeap-1.md) - -CoreCLR-side owner of a typed component array. Exposes all mutations through delegates so -write barriers always fire correctly - even for non-blittable T. The AOT relay holds the -resulting AOTHeapPointers and dispatches through them; it never writes directly into the array. - ### Structs [Entity](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.Entity.md) @@ -44,11 +26,13 @@ resulting AOTHeapPointers and dispatches through them; it never writes directly [EcsApi.EmbedForEach](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.EmbedForEach-2.md) - [EcsApi.EmbedForEach](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.EmbedForEach-1.md) + [EcsApi.EmbedForEach](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.EmbedForEach-4.md) [EcsApi.EmbedForEach](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.EmbedForEach-3.md) - [EcsApi.EmbedForEach](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.EmbedForEach-4.md) + [EcsApi.EmbedForEach](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.EmbedForEach-1.md) + + [EcsApi.EmbedForEachState](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.EmbedForEachState-3.md) [EcsApi.EmbedForEachState](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.EmbedForEachState-7.md) @@ -60,7 +44,11 @@ resulting AOTHeapPointers and dispatches through them; it never writes directly [EcsApi.EmbedForEachState](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.EmbedForEachState-2.md) - [EcsApi.EmbedForEachState](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.EmbedForEachState-3.md) + [EcsApi.EmbedForEachStateManaged](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.EmbedForEachStateManaged-5.md) + + [EcsApi.EmbedForEachStateManaged](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.EmbedForEachStateManaged-3.md) + + [EcsApi.EmbedForEachStateManaged](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.EmbedForEachStateManaged-4.md) [EcsApi.EmbedForEachStateManaged](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.EmbedForEachStateManaged-2.md) @@ -68,10 +56,4 @@ resulting AOTHeapPointers and dispatches through them; it never writes directly [EcsApi.EmbedForEachStateManaged](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.EmbedForEachStateManaged-6.md) - [EcsApi.EmbedForEachStateManaged](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.EmbedForEachStateManaged-5.md) - - [EcsApi.EmbedForEachStateManaged](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.EmbedForEachStateManaged-3.md) - - [EcsApi.EmbedForEachStateManaged](../ReadyM.Relay.Server.Sdk.Ecs/ReadyM.Relay.Server.Sdk.Ecs.EcsApi.EmbedForEachStateManaged-4.md) - diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.AotInitParams.md b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.AotInitParams.md new file mode 100644 index 0000000..6bc6625 --- /dev/null +++ b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.AotInitParams.md @@ -0,0 +1,41 @@ +# Struct AotInitParams + +Namespace: [ReadyM.Relay.Server.Sdk.Interop](../ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.md) +Assembly: ReadyM.Relay.Server.Sdk.dll + +```csharp +public struct AotInitParams +``` + +#### Inherited Members + +[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype), +[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring), +[object.Equals\(object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\)), +[object.Equals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\-system\-object\)), +[object.ReferenceEquals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), +[object.GetHashCode\(\)](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) + +## Fields + +### AotPointers + +```csharp +public required AotPointers AotPointers +``` + +#### Field Value + + [AotPointers](../ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.AotPointers.md) + +### ModDirectory + +```csharp +public required NativeString256 ModDirectory +``` + +#### Field Value + + [NativeString256](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/YooniCSharp/Native/Container/NativeString256.cs) + + diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.AotPointers.md b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.AotPointers.md new file mode 100644 index 0000000..e67c639 --- /dev/null +++ b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.AotPointers.md @@ -0,0 +1,41 @@ +# Struct AotPointers + +Namespace: [ReadyM.Relay.Server.Sdk.Interop](../ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.md) +Assembly: ReadyM.Relay.Server.Sdk.dll + +```csharp +public struct AotPointers +``` + +#### Inherited Members + +[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype), +[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring), +[object.Equals\(object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\)), +[object.Equals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\-system\-object\)), +[object.ReferenceEquals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), +[object.GetHashCode\(\)](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) + +## Fields + +### GetComponentIdByName + +```csharp +public required nint GetComponentIdByName +``` + +#### Field Value + + [nint](https://learn.microsoft.com/dotnet/api/system.intptr) + +### RegisterModComponent + +```csharp +public required nint RegisterModComponent +``` + +#### Field Value + + [nint](https://learn.microsoft.com/dotnet/api/system.intptr) + + diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.ArchetypePointers.md b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.ArchetypePointers.md new file mode 100644 index 0000000..7a0f009 --- /dev/null +++ b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.ArchetypePointers.md @@ -0,0 +1,41 @@ +# Struct ArchetypePointers + +Namespace: [ReadyM.Relay.Server.Sdk.Interop](../ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.md) +Assembly: ReadyM.Relay.Server.Sdk.dll + +```csharp +public struct ArchetypePointers +``` + +#### Inherited Members + +[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype), +[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring), +[object.Equals\(object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\)), +[object.Equals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\-system\-object\)), +[object.ReferenceEquals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), +[object.GetHashCode\(\)](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) + +## Fields + +### ModifyArchetype + +```csharp +public required nint ModifyArchetype +``` + +#### Field Value + + [nint](https://learn.microsoft.com/dotnet/api/system.intptr) + +### RegisterArchetype + +```csharp +public required nint RegisterArchetype +``` + +#### Field Value + + [nint](https://learn.microsoft.com/dotnet/api/system.intptr) + + diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.EcsApiPointers.md b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.EcsApiPointers.md new file mode 100644 index 0000000..e440c63 --- /dev/null +++ b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.EcsApiPointers.md @@ -0,0 +1,101 @@ +# Struct EcsApiPointers + +Namespace: [ReadyM.Relay.Server.Sdk.Interop](../ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.md) +Assembly: ReadyM.Relay.Server.Sdk.dll + +```csharp +public struct EcsApiPointers +``` + +#### Inherited Members + +[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype), +[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring), +[object.Equals\(object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\)), +[object.Equals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\-system\-object\)), +[object.ReferenceEquals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), +[object.GetHashCode\(\)](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) + +## Fields + +### CreateNetworkedEntity + +```csharp +public required nint CreateNetworkedEntity +``` + +#### Field Value + + [nint](https://learn.microsoft.com/dotnet/api/system.intptr) + +### GetComponentPointer + +```csharp +public required nint GetComponentPointer +``` + +#### Field Value + + [nint](https://learn.microsoft.com/dotnet/api/system.intptr) + +### Query1 + +```csharp +public required nint Query1 +``` + +#### Field Value + + [nint](https://learn.microsoft.com/dotnet/api/system.intptr) + +### Query2 + +```csharp +public required nint Query2 +``` + +#### Field Value + + [nint](https://learn.microsoft.com/dotnet/api/system.intptr) + +### Query3 + +```csharp +public required nint Query3 +``` + +#### Field Value + + [nint](https://learn.microsoft.com/dotnet/api/system.intptr) + +### Query4 + +```csharp +public required nint Query4 +``` + +#### Field Value + + [nint](https://learn.microsoft.com/dotnet/api/system.intptr) + +### Query5 + +```csharp +public required nint Query5 +``` + +#### Field Value + + [nint](https://learn.microsoft.com/dotnet/api/system.intptr) + +### Query6 + +```csharp +public required nint Query6 +``` + +#### Field Value + + [nint](https://learn.microsoft.com/dotnet/api/system.intptr) + + diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.HostInitParams.md b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.HostInitParams.md new file mode 100644 index 0000000..bb81821 --- /dev/null +++ b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.HostInitParams.md @@ -0,0 +1,51 @@ +# Struct HostInitParams + +Namespace: [ReadyM.Relay.Server.Sdk.Interop](../ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.md) +Assembly: ReadyM.Relay.Server.Sdk.dll + +```csharp +public struct HostInitParams +``` + +#### Inherited Members + +[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype), +[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring), +[object.Equals\(object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\)), +[object.Equals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\-system\-object\)), +[object.ReferenceEquals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), +[object.GetHashCode\(\)](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) + +## Fields + +### ArchetypePointers + +```csharp +public required ArchetypePointers ArchetypePointers +``` + +#### Field Value + + [ArchetypePointers](../ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.ArchetypePointers.md) + +### EcsApiPointers + +```csharp +public required EcsApiPointers EcsApiPointers +``` + +#### Field Value + + [EcsApiPointers](../ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.EcsApiPointers.md) + +### RpcApiPointers + +```csharp +public required RpcApiPointers RpcApiPointers +``` + +#### Field Value + + [RpcApiPointers](../ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.RpcApiPointers.md) + + diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.ModPointers.md b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.ModPointers.md new file mode 100644 index 0000000..a776805 --- /dev/null +++ b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.ModPointers.md @@ -0,0 +1,31 @@ +# Struct ModPointers + +Namespace: [ReadyM.Relay.Server.Sdk.Interop](../ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.md) +Assembly: ReadyM.Relay.Server.Sdk.dll + +```csharp +public struct ModPointers +``` + +#### Inherited Members + +[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype), +[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring), +[object.Equals\(object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\)), +[object.Equals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\-system\-object\)), +[object.ReferenceEquals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), +[object.GetHashCode\(\)](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) + +## Fields + +### TickSystems + +```csharp +public nint TickSystems +``` + +#### Field Value + + [nint](https://learn.microsoft.com/dotnet/api/system.intptr) + + diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.RpcApiPointers.md b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.RpcApiPointers.md new file mode 100644 index 0000000..aae39f2 --- /dev/null +++ b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.RpcApiPointers.md @@ -0,0 +1,51 @@ +# Struct RpcApiPointers + +Namespace: [ReadyM.Relay.Server.Sdk.Interop](../ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.md) +Assembly: ReadyM.Relay.Server.Sdk.dll + +```csharp +public struct RpcApiPointers +``` + +#### Inherited Members + +[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype), +[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring), +[object.Equals\(object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\)), +[object.Equals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\-system\-object\)), +[object.ReferenceEquals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), +[object.GetHashCode\(\)](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) + +## Fields + +### AddServerRpcMessageHandler + +```csharp +public required nint AddServerRpcMessageHandler +``` + +#### Field Value + + [nint](https://learn.microsoft.com/dotnet/api/system.intptr) + +### RemoveServerRpcMessageHandler + +```csharp +public required nint RemoveServerRpcMessageHandler +``` + +#### Field Value + + [nint](https://learn.microsoft.com/dotnet/api/system.intptr) + +### SendToOne + +```csharp +public required nint SendToOne +``` + +#### Field Value + + [nint](https://learn.microsoft.com/dotnet/api/system.intptr) + + diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.md b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.md new file mode 100644 index 0000000..93dd359 --- /dev/null +++ b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.md @@ -0,0 +1,19 @@ +# ReadyM.Relay.Server.Sdk.Interop + +### Structs + + [AotInitParams](../ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.AotInitParams.md) + + [AotPointers](../ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.AotPointers.md) + + [ArchetypePointers](../ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.ArchetypePointers.md) + + [EcsApiPointers](../ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.EcsApiPointers.md) + + [HostInitParams](../ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.HostInitParams.md) + + [ModPointers](../ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.ModPointers.md) + + [RpcApiPointers](../ReadyM.Relay.Server.Sdk.Interop/ReadyM.Relay.Server.Sdk.Interop.RpcApiPointers.md) + + diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Rpc/ReadyM.Relay.Server.Sdk.Rpc.RpcApi.md b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Rpc/ReadyM.Relay.Server.Sdk.Rpc.RpcApi.md index 195c611..7d957d4 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Rpc/ReadyM.Relay.Server.Sdk.Rpc.RpcApi.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Rpc/ReadyM.Relay.Server.Sdk.Rpc.RpcApi.md @@ -56,7 +56,7 @@ public void SendToOne(PlayerId player, NetDataWriter data, DeliveryMethod delive #### Parameters -`player` [PlayerId](https://github.com/readycodeio/readym\-gameserver/blob/37d1ae4983c51b8e07919f4a5a8d0e86833a3225/src/ReadyM.Api/Idents/PlayerId.cs) +`player` [PlayerId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Idents/PlayerId.cs) `data` [NetDataWriter](https://github.com/RevenantX/LiteNetLib/blob/dae6127eaf635e07d9ccfa8b3ecebb2f79094630/LiteNetLib/Utils/NetDataWriter.cs) diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Rpc/ReadyM.Relay.Server.Sdk.Rpc.RpcContext.md b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Rpc/ReadyM.Relay.Server.Sdk.Rpc.RpcContext.md index f77350c..cd1d933 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Rpc/ReadyM.Relay.Server.Sdk.Rpc.RpcContext.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Rpc/ReadyM.Relay.Server.Sdk.Rpc.RpcContext.md @@ -32,7 +32,7 @@ public RpcContext(PlayerId sender) #### Parameters -`sender` [PlayerId](https://github.com/readycodeio/readym\-gameserver/blob/37d1ae4983c51b8e07919f4a5a8d0e86833a3225/src/ReadyM.Api/Idents/PlayerId.cs) +`sender` [PlayerId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Idents/PlayerId.cs) ## Properties @@ -46,6 +46,6 @@ public PlayerId Sender { get; } #### Property Value - [PlayerId](https://github.com/readycodeio/readym\-gameserver/blob/37d1ae4983c51b8e07919f4a5a8d0e86833a3225/src/ReadyM.Api/Idents/PlayerId.cs) + [PlayerId](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/Idents/PlayerId.cs) diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Rpc/ReadyM.Relay.Server.Sdk.Rpc.ServerRpcHandlersBase.md b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Rpc/ReadyM.Relay.Server.Sdk.Rpc.ServerRpcHandlersBase.md index e44ed6f..6508618 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Rpc/ReadyM.Relay.Server.Sdk.Rpc.ServerRpcHandlersBase.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk.Rpc/ReadyM.Relay.Server.Sdk.Rpc.ServerRpcHandlersBase.md @@ -14,7 +14,7 @@ public abstract class ServerRpcHandlersBase : IHostedService, IDisposable #### Implements -[IHostedService](https://github.com/readycodeio/readym\-gameserver/blob/37d1ae4983c51b8e07919f4a5a8d0e86833a3225/src/ReadyM.Api/DI/IHostedService.cs), +[IHostedService](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/DI/IHostedService.cs), [IDisposable](https://learn.microsoft.com/dotnet/api/system.idisposable) #### Inherited Members diff --git a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk/ReadyM.Relay.Server.Sdk.IServerDependencyContainer.md b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk/ReadyM.Relay.Server.Sdk.IServerDependencyContainer.md index 4ba7edd..9144c61 100644 --- a/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk/ReadyM.Relay.Server.Sdk.IServerDependencyContainer.md +++ b/oblivion-mp/api-reference/ReadyM.Relay.Server.Sdk/ReadyM.Relay.Server.Sdk.IServerDependencyContainer.md @@ -9,7 +9,7 @@ public interface IServerDependencyContainer : IDependencyContainer #### Implements -[IDependencyContainer](https://github.com/readycodeio/readym\-gameserver/blob/37d1ae4983c51b8e07919f4a5a8d0e86833a3225/src/ReadyM.Api/DI/IDependencyContainer.cs) +[IDependencyContainer](https://github.com/readycodeio/readym\-gameserver/blob/f6694da55b756c544ae0c677331170e78d9f909e/src/ReadyM.Api/DI/IDependencyContainer.cs) ## Methods diff --git a/oblivion-mp/docs/Client/Entities/player-data.md b/oblivion-mp/docs/Client/Entities/player-data.md index 95f319e..be171ef 100644 --- a/oblivion-mp/docs/Client/Entities/player-data.md +++ b/oblivion-mp/docs/Client/Entities/player-data.md @@ -94,6 +94,8 @@ player.AddItemToInventory(itemId, 1); player.RemoveItemFromInventory(itemId); // removes all instances player.RemoveItemFromInventory(itemId, 3); // removes up to 3 player.ClearInventory(); +if (player.HasItemInInventory(itemId)) { ... } +if (player.HasItemInInventory(itemId, out int count) && count >= 5) { ... } ``` ```csharp diff --git a/oblivion-mp/docs/Server/admin-panel.mdx b/oblivion-mp/docs/Server/admin-panel.mdx index 6f3f509..d793b87 100644 --- a/oblivion-mp/docs/Server/admin-panel.mdx +++ b/oblivion-mp/docs/Server/admin-panel.mdx @@ -58,6 +58,7 @@ After signing in, you can access the admin panel interface. The admin panel offers the following views: * **Terminal** - view server status, active players, uptime, and real-time logs. +* **Network** - view live relay traffic, server tick timing, and a per-component breakdown of what is being replicated. See [Network stats](./network-stats). * **Players** - view the list of players who have ever connected to the server, along with their first and last visit date. * **Mods** - view the list of currently installed mods on the server. * **Admins** - view the list of server administrators, add new administrators, and manage their permissions. diff --git a/oblivion-mp/docs/Server/network-stats.mdx b/oblivion-mp/docs/Server/network-stats.mdx new file mode 100644 index 0000000..66b5dbf --- /dev/null +++ b/oblivion-mp/docs/Server/network-stats.mdx @@ -0,0 +1,97 @@ +--- +sidebar_position: 5 +--- + +# Network stats + +The **Network** view in the [admin panel](./admin-panel) is a live breakdown of what the relay is actually sending. It is the fastest way to answer "how much does my mod cost on the wire", so it is worth knowing how to read before you ship a component that replicates every tick. + +Viewing it requires the **Dashboard access** permission. + +Network tab in admin panel + +## How sampling works + +The server closes one measurement window per second and pushes it to the panel over an event stream. It retains the last 300 windows; the charts and tables show the most recent 120, which is what the `last 120s` label next to the **LIVE** badge means. + +Windows do not overlap and nothing is smoothed across them. Every counter is snapshotted and zeroed at the window boundary. A burst of traffic therefore stays in the aggregate until it falls off the back of the 120 window view, then drops out on its own. That is normal, not a stat resetting. + +The stream is only reported as broken after five seconds pass with no sample. A dropped connection retries by itself and the server replays its retained history on reconnect, so short interruptions leave no gap in the charts. + +## Wire bytes and payload bytes + +Almost every confusion about this page comes from mixing up the two accounting layers, which are deliberately kept separate and will never agree. + +**Wire** is ground truth from LiteNetLib: every byte it actually put on the socket, including channel headers, acks, pings and reliable retransmits. This feeds the Ingress, Egress and UDP throughput figures. + +**Payload** is application bytes only, counted where the server composes and parses packets. This is what the per component and per message type tables show, and it is the only layer that can attribute bytes to your mod. + +Payload always sums to less than wire. The difference is the **Protocol overhead** tile, and it is a useful signal in itself: a large gap means acks and retransmits, not your data. + +Neither layer counts the 28 bytes of IP and UDP headers that every datagram carries. **Link egress** adds those back, and it is the only figure that reflects what your host actually bills you for. + +:::note + +Egress is counted per recipient. One delta composed once and relayed to five peers is five times the egress, because that is what leaves the box. This is why fan-out matters more than payload size for anything replicated to a busy area. + +::: + +## Summary tiles + +| Tile | What it shows | +| --- | --- | +| **Ingress** | Wire bytes per second received, with packets per second underneath. Latest window only. | +| **Egress** | Wire bytes per second sent, with packets per second underneath. Latest window only. | +| **Connected peers** | Peers LiteNetLib currently holds a connection to. | +| **Server tick p99** | 99th percentile tick duration in the latest window, with the achieved network loop rate underneath. | +| **Protocol overhead** | Wire egress minus payload egress, as a rate. Shows a percentage of egress only once payload passes 16 KB over the window, otherwise it says so instead of printing a confident number off a near zero denominator. | +| **Link egress** | Wire egress plus 28 bytes per datagram. Many small packets are cheap in payload and expensive here. | + +## UDP throughput + +Wire bytes per second in and out, one point per window. Excludes IP and UDP headers, so compare it against **Link egress** rather than against your host's bandwidth graph. + +## Server tick duration + +p50 and p99 of how long one server tick takes, measured around the whole system root update. Systems your mod registers run inside this, so this chart is where a system that does too much per tick shows up first. + +Durations are histogrammed in 1 microsecond buckets, so the percentiles are exact rather than interpolated. Anything slower than 20 ms clamps into the top bucket; if you see a flat line at 20 ms, the real value is worse. + +A rising p99 with a flat p50 is the usual shape of a system that occasionally does heavy work, for example one that scans every entity on a timer instead of reacting to a change. + +## Top components by egress + +The eight components with the highest payload egress rate. Everything below that folds into a single `Other (n)` row rather than being dropped, so the bars always account for the full total. + +The axis labels drop a trailing `Component` suffix to save width, so `AnimationStateComponent` charts as `AnimationState`. The table below keeps the full name. + +## Traffic by ECS component + +Per component payload, aggregated across the visible windows. + +| Column | Meaning | +| --- | --- | +| **Component** | Type name of the component. | +| **In** / **Out** | Payload bytes per second, averaged over the whole visible window. | +| **In msgs** / **Out msgs** | Message counts. These are totals over the window, not rates, unlike the byte columns beside them. | +| **In/msg** / **Out/msg** | Average payload bytes per message. | +| **Fan-out** | Egress divided by ingress, over the aggregate. How far one client update spreads. | + +Every row is divided by the same total window duration, so a one shot 6 KB join payload reports a small per second figure rather than looking like sustained load. Rows are comparable against each other by design. + +A yellow `!` on a per message column means the average payload is smaller than the 28 bytes of framing each datagram costs, so most of the link cost is headers rather than data. Batching more state per packet is the fix, not shrinking the payload further. + +**Fan-out** shows `-` when the component saw no ingress at all in the window. That is undefined, not zero, and it is the expected reading for server authored components that clients never send. + +The sort tabs (`total`, `egress`, `ingress`, `fan-out`) only reorder the rows. Components with undefined fan-out sort last rather than as zero. + +## Traffic by message type + +The same payload bytes, grouped by wire message code instead of by component. Use it to separate ECS state replication from RPC and from one shot events. + +Built in codes appear under their protocol names: `EcsDelta`, `EcsSnapshot`, `EcsCreateEntity`, `EcsDeleteEntity`, `EcsChangeOwnership`, `AreaEvent`, `HandshakeConnected` and so on. Custom RPC codes have no name to look up and appear as `ServerRpc(n)` and `ClientRpc(n)`, numbered by their wire code. + +If `EcsSnapshot` is a large share of egress, players are crossing scope boundaries often. Snapshots are sent reliably and in full, so they are much more expensive than the deltas that follow. diff --git a/static/img/docs/network-tab.png b/static/img/docs/network-tab.png new file mode 100644 index 0000000..c3c336d Binary files /dev/null and b/static/img/docs/network-tab.png differ