16 lines
649 B
C#
Raw Normal View History

2025-07-11 15:42:48 +05:00
namespace MenteBacata.ScivoloCharacterController.Internal
{
/*
* Surface used to determine the resulting movement when moving onto it. It's type is determined by the angle that the
* surface normal forms with the upDirection.
*/
public enum MovementSurface
{
Floor, // It faces up and the slope angle is less than max floor angle.
SteepSlope, // It faces up and it's steeper than floor but not as vertical as a wall.
Wall, // Nearly vertical surface.
SlopedCeiling, // It faces down and is sloped.
FlatCeiling // It faces down and is nearly flat.
}
}