public Object(Bounding.IBounding bounding, float rotation, float scale) { IsColliding = false; IsOnGround = true; this.Bounding = bounding; Orientation = rotation; Scale = scale; }
public Object(Vector3 position, float rotation, float scale, float radius, Simulation simulation) { this.simulation = simulation; IsColliding = false; IsOnGround = true; //Bounding = new Common.Bounding.Cylinder(position, radius); Bounding = new Common.Bounding.Cylinder(position, radius); Orientation = rotation; Scale = scale; if(simulation.NavMesh != null) NavMeshNode = simulation.NavMesh.GetNodeAt(position); }