C# Class Asgard.Core.Physics.Midgard

Inheritance: BaseSystem
Afficher le fichier Open project: enBask/Asgard Class Usage Examples

Méthodes publiques

Méthode Description
CreateBody ( BodyDefinition definition ) : Body
CreateComponent ( Artemis.Entity entity, BodyDefinition definition, bool remoteSync = true ) : Physics2dComponent
DeleteBody ( Physics2dComponent comp ) : void
GetWorld ( ) : World
LookupBody ( Artemis.Entity entity ) : Body
Midgard ( AABB boundBox, Vector2 gravity, int tickRate ) : System.Collections.Generic
Step ( float delta ) : void
Tick ( double delta ) : void

Method Details

CreateBody() public méthode

public CreateBody ( BodyDefinition definition ) : Body
definition BodyDefinition
Résultat FarseerPhysics.Dynamics.Body

CreateComponent() public méthode

public CreateComponent ( Artemis.Entity entity, BodyDefinition definition, bool remoteSync = true ) : Physics2dComponent
entity Artemis.Entity
definition BodyDefinition
remoteSync bool
Résultat Asgard.EntitySystems.Components.Physics2dComponent

DeleteBody() public méthode

public DeleteBody ( Physics2dComponent comp ) : void
comp Asgard.EntitySystems.Components.Physics2dComponent
Résultat void

GetWorld() public méthode

public GetWorld ( ) : World
Résultat FarseerPhysics.Dynamics.World

LookupBody() public méthode

public LookupBody ( Artemis.Entity entity ) : Body
entity Artemis.Entity
Résultat FarseerPhysics.Dynamics.Body

Midgard() public méthode

public Midgard ( AABB boundBox, Vector2 gravity, int tickRate ) : System.Collections.Generic
boundBox FarseerPhysics.Collision.AABB
gravity Vector2
tickRate int
Résultat System.Collections.Generic

Step() public méthode

public Step ( float delta ) : void
delta float
Résultat void

Tick() public méthode

public Tick ( double delta ) : void
delta double
Résultat void