49 lines
1.0 KiB
C#
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{}
|
|
}
|
|
|