added gamescreen UI and simple start menu
This commit is contained in:
@@ -16,7 +16,8 @@ namespace Darkmatter.Domain
|
||||
[Inject] public readonly IReloadableWeapon currentWeapon;
|
||||
[Inject] public readonly PlayerConfigSO playerConfig;
|
||||
[Inject] public readonly CameraConfigSO cameraConfig;
|
||||
[Inject] public readonly IAudioService audioService;
|
||||
[Inject] public readonly IAudioService audioService;
|
||||
[Inject] public readonly IGameScreenController gameScreenController;
|
||||
|
||||
private Vector3 moveDir;
|
||||
private float Yaw;
|
||||
@@ -59,11 +60,14 @@ namespace Darkmatter.Domain
|
||||
{
|
||||
audioService.PlaySFX(AudioId.Gun_Fire,0.1f);
|
||||
currentWeapon.Attack();
|
||||
gameScreenController.UpdateFireableBulletCount(currentWeapon.AmmoCount);
|
||||
}
|
||||
if (currentWeapon.AmmoCount == 0 && !currentWeapon.isReloading)
|
||||
{
|
||||
audioService.PlaySFX(AudioId.Gun_Reload, 0.1f);
|
||||
playerAnim.PlayReloadAnim(currentWeapon);
|
||||
gameScreenController.UpdateFireableBulletCount(40);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -73,9 +77,9 @@ namespace Darkmatter.Domain
|
||||
{
|
||||
audioService.PlaySFX(AudioId.Gun_Reload, 0.1f);
|
||||
playerAnim.PlayReloadAnim(currentWeapon);
|
||||
gameScreenController.UpdateFireableBulletCount(40);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user