Organize custom scripts and Shared under Assets/Scripts, and delete assembly definition files
This commit is contained in:
49
Assets/Scripts/Baba_yaga/Network/PlayerInputData.cs
Normal file
49
Assets/Scripts/Baba_yaga/Network/PlayerInputData.cs
Normal file
@@ -0,0 +1,49 @@
|
||||
|
||||
using Fusion;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Baba_yaga
|
||||
{
|
||||
[UnityEngine.Scripting.APIUpdating.MovedFrom(true, sourceNamespace: "OnlyScove.Scripts", sourceAssembly: "Opsive.UltimateCharacterController")]
|
||||
public struct PlayerInputData : INetworkInput, INetworkStruct
|
||||
{
|
||||
// Di chuyển (thường là Vector2 cho X/Y hoặc WASD)
|
||||
public Vector2 Direction;
|
||||
|
||||
// Trạng thái chạy nhanh
|
||||
public NetworkBool sprint;
|
||||
|
||||
// Trạng thái nhảy
|
||||
public NetworkBool jump;
|
||||
|
||||
// Góc quay của Camera/Nhân vật (Dùng Quaternion hoặc Vector3 tùy thuộc vào PlanarRotation của bạn)
|
||||
public Quaternion rot;
|
||||
|
||||
// Vector di chuyển đã qua xử lý (UCC CharacterLocomotion.InputVector)
|
||||
public Vector2 InputVector;
|
||||
|
||||
// Vector di chuyển thô (UCC UltimateCharacterLocomotion.RawInputVector)
|
||||
public Vector2 RawInputVector;
|
||||
|
||||
// Độ lệch xoay của nhân vật (UCC CharacterLocomotion.DeltaRotation)
|
||||
public Vector3 DeltaRotation;
|
||||
|
||||
// Trạng thái ngồi (UCC HeightChange ability)
|
||||
public NetworkBool crouch;
|
||||
|
||||
// Trạng thái ngắm bắn (UCC Aim ability)
|
||||
public NetworkBool aim;
|
||||
|
||||
// Trạng thái sử dụng item/tấn công (UCC Use ability)
|
||||
public NetworkBool use;
|
||||
|
||||
// Trạng thái thay đạn (UCC Reload ability)
|
||||
public NetworkBool reload;
|
||||
|
||||
// Góc Pitch của nguồn nhìn (UCC ILookSource.Pitch)
|
||||
public float LookPitch;
|
||||
|
||||
// Hướng nhìn của nhân vật (UCC ILookSource.LookDirection)
|
||||
public Vector3 LookDirection;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user