This commit is contained in:
VDH
2025-09-09 13:30:12 +07:00
parent e9d6046565
commit 50feced56f
8 changed files with 20 additions and 12 deletions
@@ -6,7 +6,7 @@ using UnityEngine;
using UnityEngine.InputSystem;
using UnityEngine.UI;
public class CharacterCtrl : MonoBehaviour
public class CECHostPlayer : MonoBehaviour
{
[SerializeField] private TextMeshPro txtName;
[SerializeField] private CharacterController controller;
@@ -27,6 +27,7 @@ public class CharacterCtrl : MonoBehaviour
bool isGrounded = false;
bool isRun = false;
GameObject modle;
Vector3 m_vLastSevPos;
// ====== Ground cast config ======
[Header("Ground Cast")]
@@ -163,7 +164,14 @@ public class CharacterCtrl : MonoBehaviour
SetAnimJump();
}
}
private void OnMsgHstCorrectPos()
{
}
private void SetPos()
{
}
public void SetStatusRun(bool value)
{
if (!isGrounded)
+2
View File
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: c0911af06fee458459c86236ea21b716
-2
View File
@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: c0525de198450e14f9f6ad854b95ec99
+2 -2
View File
@@ -7,7 +7,7 @@ public class GameController : MonoBehaviour
{
private static GameController instance;
[SerializeField] private CharacterCtrl characterPrefab;
[SerializeField] private CECHostPlayer characterPrefab;
[SerializeField] private Transform ground;
Camera camera;
@@ -44,7 +44,7 @@ public class GameController : MonoBehaviour
public void InitCharacter(RoleInfo roleInfo)
{
CharacterCtrl character = Instantiate(characterPrefab, transform);
CECHostPlayer character = Instantiate(characterPrefab, transform);
character.InitCharacter(roleInfo);
Vector3 pos = new Vector3(roleInfo.posx, roleInfo.posy, roleInfo.posz);
Vector3 posCam = pos;
@@ -2,7 +2,7 @@ using UnityEngine;
public class PlayerMoveState : PlayerState
{
public PlayerMoveState(CharacterCtrl characterCtrl) : base(characterCtrl)
public PlayerMoveState(CECHostPlayer characterCtrl) : base(characterCtrl)
{
}
+2 -2
View File
@@ -2,8 +2,8 @@ using UnityEngine;
public abstract class PlayerState
{
protected readonly CharacterCtrl _characterCtrl;
public PlayerState(CharacterCtrl characterCtrl)
protected readonly CECHostPlayer _characterCtrl;
public PlayerState(CECHostPlayer characterCtrl)
{
_characterCtrl = characterCtrl;
}
+1 -1
View File
@@ -3,7 +3,7 @@ using UnityEngine;
public class PlayerStateMachine
{
PlayerState _state;
CharacterCtrl _characterCtrl;
CECHostPlayer _characterCtrl;
public void InitState(PlayerState state)
{
@@ -8,7 +8,7 @@ using UnityEngine.InputSystem;
namespace StarterAssets
{
[RequireComponent(typeof(CharacterCtrl))]
[RequireComponent(typeof(CECHostPlayer))]
#if ENABLE_INPUT_SYSTEM
[RequireComponent(typeof(PlayerInput))]
#endif
@@ -102,7 +102,7 @@ namespace StarterAssets
private PlayerInput _playerInput;
#endif
private Animator _animator;
private CharacterCtrl _controller;
private CECHostPlayer _controller;
private StarterAssetsInputs _input;
private GameObject _mainCamera;
@@ -137,7 +137,7 @@ namespace StarterAssets
_cinemachineTargetYaw = CinemachineCameraTarget.transform.rotation.eulerAngles.y;
_hasAnimator = TryGetComponent(out _animator);
_controller = GetComponent<CharacterCtrl>();
_controller = GetComponent<CECHostPlayer>();
_input = GetComponent<StarterAssetsInputs>();
#if ENABLE_INPUT_SYSTEM
_playerInput = GetComponent<PlayerInput>();