C# Класс Asgard.Core.Physics.Midgard

Наследование: BaseSystem
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

CreateBody() публичный Метод

public CreateBody ( BodyDefinition definition ) : Body
definition BodyDefinition
Результат FarseerPhysics.Dynamics.Body

CreateComponent() публичный Метод

public CreateComponent ( Artemis.Entity entity, BodyDefinition definition, bool remoteSync = true ) : Physics2dComponent
entity Artemis.Entity
definition BodyDefinition
remoteSync bool
Результат Asgard.EntitySystems.Components.Physics2dComponent

DeleteBody() публичный Метод

public DeleteBody ( Physics2dComponent comp ) : void
comp Asgard.EntitySystems.Components.Physics2dComponent
Результат void

GetWorld() публичный Метод

public GetWorld ( ) : World
Результат FarseerPhysics.Dynamics.World

LookupBody() публичный Метод

public LookupBody ( Artemis.Entity entity ) : Body
entity Artemis.Entity
Результат FarseerPhysics.Dynamics.Body

Midgard() публичный Метод

public Midgard ( AABB boundBox, Vector2 gravity, int tickRate ) : System.Collections.Generic
boundBox FarseerPhysics.Collision.AABB
gravity Vector2
tickRate int
Результат System.Collections.Generic

Step() публичный Метод

public Step ( float delta ) : void
delta float
Результат void

Tick() публичный Метод

public Tick ( double delta ) : void
delta double
Результат void