private void LoadDefaultCollision() { var j = new SquareCollisionBox(Size) { Type = CollisionType.Solid, CollisionLayer = CollisionLayer.Foreground, CollisionObjectType = CollisionObjectType.Static }; AddPhysicsObject("main", j); }
public SquareSceneTrigger(Vector pos, Vector size) { Position = size / 2 + pos; Size = size; var j = new SquareCollisionBox(Size) { Type = CollisionType.Trigger, Style = TriggerStyle.Enter, CollisionLayer = CollisionLayer.Foreground, CollisionObjectType = CollisionObjectType.Static }; AddPhysicsObject(TRIGGER_INDEX, j); AddRenderObject("trigger_outline_debug", new BlockGraphic(Size) { OutlineColor = Color.Green, FillColor = Color.Transparent, RenderLayer = RenderLayer.LevelObject, Debug = true }); }