type TMugglePhysicalObject = class(
TMuggleObject
)
TMuggleObject
> TMuggleBaseObject
![]() |
procedure CalculateDirectionVectors; |
![]() |
procedure CopyMovement(aPhysics: TMugglePhysicalObject); |
![]() |
Constructor Create; override; |
![]() |
Destructor Destroy; override; |
![]() |
procedure MiddleAngleZ; |
![]() |
procedure SetPosition(aX: single; aY: single; aZ: single); |
![]() |
procedure StepPhysics(aAmount: single); virtual; |
![]() |
procedure CalculateDirectionVectors; |
![]() |
procedure CopyMovement(aPhysics: TMugglePhysicalObject); |
![]() |
Constructor Create; override; |
![]() |
Destructor Destroy; override; |
![]() |
procedure MiddleAngleZ; |
![]() |
procedure SetPosition(aX: single; aY: single; aZ: single); |
![]() |
procedure StepPhysics(aAmount: single); virtual; |
![]() |
property Acceleration: TMuggleVector; |
![]() |
property AngleXY: single; |
![]() |
property AngleZ: single; |
![]() |
property Collider: boolean; |
![]() |
property Direction: TMuggleVector; |
![]() |
property DirectionXY: TMuggleVector; |
![]() |
property Mass: single; |
![]() |
property Position: TMuggleVector; |
![]() |
property SizeX: single; |
![]() |
property SizeY: single; |
![]() |
property SizeZ: single; |
![]() |
property Speed: single; |
![]() |
property Tangible: boolean; |
![]() |
property Velocity: TMuggleVector; |
![]() |
property Acceleration: TMuggleVector; |
![]() |
property AngleXY: single; |
![]() |
property AngleZ: single; |
![]() |
property Collider: boolean; |
![]() |
property Direction: TMuggleVector; |
![]() |
property DirectionXY: TMuggleVector; |
![]() |
property Mass: single; |
![]() |
property Position: TMuggleVector; |
![]() |
property SizeX: single; |
![]() |
property SizeY: single; |
![]() |
property SizeZ: single; |
![]() |
property Speed: single; |
![]() |
property Tangible: boolean; |
![]() |
property Velocity: TMuggleVector; |