using StgSharp.Vector; using System; using System.Collections.Generic; using System.Text; namespace StgSharp { public class Partical : IEntity { internal IGeometry _collisionBox; internal Sensor _collisionSensor; internal string _texture; internal Vec2D _position; IGeometry IEntity.CollisionBox { get { return _collisionBox; } set { _collisionBox = value; } } Sensor IEntity.CollisionSensor { get { return _collisionSensor; } set { _collisionSensor = value; } } string IEntity.Texture { get { return _texture; } set { _texture = value; } } Vec2D IEntity.Location { get { return _position; } } ContainerNode INode.ID => throw new NotImplementedException(); void INode.setID(ContainerNode id) { throw new NotImplementedException(); } void IEntity.SetLocation(StgSharp.Point p) { this._position = p._position; } } }