Files
BITFALL/Assets/BITFALL/Player/Movement/PlayerMovementCommand.cs
CortexCore 3c837a4a33 1
2023-11-15 23:54:54 +08:00

49 lines
1.0 KiB
C#

using Unity.Mathematics;
namespace BITFALL.Player.Movement
{
public struct PlayerCancelRunCommand{}
public struct PlayerDisableRunCommand
{
public readonly object Lock;
public PlayerDisableRunCommand(object @lock)
{
Lock = @lock;
}
}
public struct PlayerPauseRunCommand
{
public readonly bool Pause;
public readonly object Lock;
public PlayerPauseRunCommand(object @lock, bool pause)
{
Lock = @lock;
Pause = pause;
}
}
public struct PlayerEnableRunCommand
{
public readonly object Lock;
public PlayerEnableRunCommand(object @lock)
{
Lock = @lock;
}
}
public struct PlayerChangeVelocityCommand
{
public float3 Velocity;
public float3 Damping;
}
public struct PlayerAddGravityDampingCommand
{
public float Damping;
}
public struct OnPlayerJumpCommand{}
public struct OnPlayerLandCommand{}
}