Player, player movement, camera control

This commit is contained in:
2024-12-07 21:48:47 +01:00
parent 54fe327198
commit 8969435fda
1052 changed files with 166612 additions and 6768 deletions

View File

@@ -0,0 +1,22 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using KinematicCharacterController;
public class PauseStateHandler
{
[RuntimeInitializeOnLoadMethod()]
public static void Init()
{
EditorApplication.pauseStateChanged += HandlePauseStateChange;
}
private static void HandlePauseStateChange(PauseState state)
{
foreach(KinematicCharacterMotor motor in KinematicCharacterSystem.CharacterMotors)
{
motor.SetPositionAndRotation(motor.Transform.position, motor.Transform.rotation, true);
}
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 23fa5eb46266f154aa2d50e3538b4eca
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: