Esempio n. 1
0
 public Object(Bounding.IBounding bounding, float rotation, float scale)
 {
     IsColliding = false;
     IsOnGround = true;
     this.Bounding = bounding;
     Orientation = rotation;
     Scale = scale;
 }
Esempio n. 2
0
 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);
 }