riversong code showcase

This commit is contained in:
Daniele Marotta
2026-05-21 15:52:18 +02:00
commit 4c9eea1c02
462 changed files with 23406 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
using Cysharp.Threading.Tasks;
namespace DanieleMarotta.RiversongCodeShowcase
{
[GameSystemGroup(typeof(FinalizeInitializationSystemGroup))]
public class GameInitializationCompletedSignalSystem : GameSystem, IInitializable
{
[InjectService]
private ISignalBus _signalBus;
[InjectService]
private IScene _scene;
public GameInitializationCompletedSignalSystem(IServiceLocator serviceLocator) : base(serviceLocator)
{
}
public async UniTask InitializeAsync()
{
await UniTask.NextFrame();
_signalBus.Raise(new GameInitializationCompletedSignal());
await UniTask.NextFrame();
_scene.LoadingOverlay.enabled = false;
}
}
}