BattleSys Strated
This commit is contained in:
1 parent
ee8bd4799a
commit
655a4a1617
7677 files changed
+357092
-1163592
No files matched your search
@@ -1,3 +1,4 @@
|
||||
using Code.Game.Cleaning.Player;
|
||||
using Code.Game.Gameplay.Player;
|
||||
using Code.Game.Gameplay.Player.Factory;
|
||||
using Code.Infrastructure.App;
|
||||
@@ -6,6 +7,7 @@ using Code.Infrastructure.Generators;
|
||||
using Code.Infrastructure.Input;
|
||||
using Code.Infrastructure.SceneLoader;
|
||||
using Code.Infrastructure.Utils;
|
||||
using Code.OfficeGame.Player;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using KinematicCharacterController;
|
||||
using ObservableCollections;
|
||||
@@ -38,10 +40,16 @@ namespace Code.Game.TestingLevel
|
||||
|
||||
Context.InputService.EnableMap(ActionMappings.OpenMovement);
|
||||
|
||||
|
||||
await Context.Camera.SwitchState(CameraMode.OpenMovement);
|
||||
|
||||
if (Context.StateMachine.CurrentState == AppStates.BattleState) return;
|
||||
if (Context.StateMachine.CurrentState == AppStates.BattleState)
|
||||
{
|
||||
var theContainer = Context.SceneContainerManager.ScenesContainers[SceneId.Testing];
|
||||
|
||||
ReturnPlayerControls(theContainer);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
Context.AudioService.SetAudioListener(Context.Camera.Camera.GetComponent<AudioListener>());
|
||||
|
||||
@@ -61,10 +69,12 @@ namespace Code.Game.TestingLevel
|
||||
var player = await factory.CreatePlayer();
|
||||
var playerKinematicCharacterMotor = player.GetComponent<KinematicCharacterMotor>();
|
||||
var playerMovementController = player.GetComponent<PlayerMovementController>();
|
||||
var playerControlsProvider = player.GetComponent<PlayerControlsProvider>();
|
||||
var playerAnimatorProvider = player.GetComponent<PlayerAnimator>();
|
||||
|
||||
playerMovementController.Freeze = true;
|
||||
|
||||
((OpenMovementCameraState)Context.Camera.CurrentBaseState).SetTarget(player.transform);
|
||||
// ((OpenMovementCameraState)Context.Camera.CurrentBaseState).SetTarget(player.transform);
|
||||
|
||||
void InstallExtra(Scene scene, ContainerBuilder builder)
|
||||
{
|
||||
@@ -72,6 +82,8 @@ namespace Code.Game.TestingLevel
|
||||
builder.RegisterValue(factory, new []{typeof(IPlayerFactory)});
|
||||
builder.RegisterValue(playerKinematicCharacterMotor);
|
||||
builder.RegisterValue(playerMovementController);
|
||||
builder.RegisterValue(playerControlsProvider);
|
||||
builder.RegisterValue(playerAnimatorProvider);
|
||||
}
|
||||
|
||||
await UniTask.WhenAll(
|
||||
|
||||
Reference in new issue
Block a user