Add collision detection with octree
This commit is contained in:
@@ -21,12 +21,6 @@ namespace EvilSatellites.Objects
|
||||
set => _Dimensions = value;
|
||||
}
|
||||
public Vector3 Movement;
|
||||
// public Vector3 Movement
|
||||
// {
|
||||
// get => _Movement;
|
||||
// set => _Movement = value;
|
||||
// }
|
||||
|
||||
private Vector3 _Orientation;
|
||||
public Vector3 Orientation
|
||||
{
|
||||
@@ -42,7 +36,7 @@ namespace EvilSatellites.Objects
|
||||
}
|
||||
public IScreen Screen;
|
||||
public ObjectType Type { get; set; }
|
||||
|
||||
public bool IsDynamic { get => true; }
|
||||
public AbstractGameObject(IScreen screen)
|
||||
{
|
||||
Screen = screen;
|
||||
@@ -90,5 +84,9 @@ namespace EvilSatellites.Objects
|
||||
public abstract void Activate();
|
||||
|
||||
public abstract void Destroy();
|
||||
public virtual void OnCollision(IGameObject obj)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user