Namespace SF.PhysicsLowLevel
Classes
BodyCollisionInfo
ClimbableSurface
CollisionInfoBase
Keeps track of the current frames collision information.
This is used in all character controllers to help with knowing when a collision action needs to be invoked.
ContactFiltering
ControllerBody2D
The base class for high performance physics controller that uses Unity's Low Level Physics2D system to allow for highly customizable physics that can even destroy, edit, and manipulate physics shapes in real time.
DirectionalForceManipulator
LowLevelPhysicsExecutionOrder
Useful Execution orders for low level physics.
PhysicController2D
Base class for custom Physics Controllers in a 2D simulation. Inherit from this to create a custom velocity and physics interaction solution for any type of game object.
PhysicsBodyExtensions
PhysicsEventsExtensions
PhysicsLowLevel2DUtilities
PhysicsQueriesExtensions
PhysicsShapeExtensions
PhysicsVolume
A physics volume that updates the movement properties of characters that enter it. Look at GlideAbility for a working example of how to simulate a lower gravty effect.
SFCapsuleShape
SFCircleShape
SFPhysicsManager
Keeps track of data and settings for custom SF Low Level Physics 2D API, classes, objects, and structs.
SFRectangleShape
SFShapeComponent
Base class for the
SFTileMapShape
Structs
BoundsData
MovementProperties
RectangleGeometry
The geometry of a closed rectangle. When this is used in the low level phyiscs 2D API calls it is converted to a polygon geometry This allows it to use the same exact API already built in. See LowLevelPhysics2D.PhysicsBody.CreateShape.
Interfaces
IContactShapeCallback
IForceManipulator
Implement this to customize force and velocity interactions with an object that implements IForceReceiver.
IForceReceiver
Allows objects to have a custom implementation for force and velocity interactions for physics.
IPhysicsShapeContained
Used to tell how custom shapes should be contained inside a
IPreSolveShapeCallback
ITriggerShapeCallback
Enums
FilterFunctionMode
FilterFunctionMode
FilterMathOperator
FilterMathOperator
PhysicsVolumeType
The type of physics volume or zone that is manipulating the surrounding characters and objects.