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