Update README-RU.md

This commit is contained in:
Mikhail 2024-05-20 05:59:48 +08:00 committed by GitHub
parent e9f61c4bf1
commit 030eb99a1d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -320,12 +320,16 @@ EcsPipeline pipeline = EcsPipeline.New()
//... //...
.BuildAndInit(); .BuildAndInit();
``` ```
<details>
<summary>Пример реализации провайдера для своего типа мира</summary>
```c# ```c#
//Пример создания своего провайдера для пробрасывания мира своего типа //Пример реализации своего провайдера для пробрасывания мира своего типа
[CreateAssetMenu(fileName = nameof(EcsMyWorldProvider), menuName = EcsConsts.FRAMEWORK_NAME + "/WorldProviders/" + nameof(EcsMyWorldProvider), order = 1)] [CreateAssetMenu(fileName = nameof(EcsMyWorldProvider), menuName = EcsConsts.FRAMEWORK_NAME + "/WorldProviders/" + nameof(EcsMyWorldProvider), order = 1)]
public class EcsMyWorldProvider : EcsWorldProvider<EcsMyWorld> { } public class EcsMyWorldProvider : EcsWorldProvider<EcsMyWorld> { }
//Пример создания синглтон версии для мира своего типа //Пример реализации синглтон версии для мира своего типа
public class EcsMyWorldSingletonProvider : EcsWorldProvider<EcsMyWorld> public class EcsMyWorldSingletonProvider : EcsWorldProvider<EcsMyWorld>
{ {
private static EcsMyWorldSingletonProvider _instance; private static EcsMyWorldSingletonProvider _instance;
@ -340,6 +344,8 @@ public class EcsMyWorldSingletonProvider : EcsWorldProvider<EcsMyWorld>
} }
``` ```
</details>
<details> <details>
<summary>Создать ассет провайдера: Asset > Create > DragonECS > WorldProviders > Выбрать тип мира.</summary> <summary>Создать ассет провайдера: Asset > Create > DragonECS > WorldProviders > Выбрать тип мира.</summary>