public override CollisionProxy CreateConeCollision(IConeShape shape, int layer = 1, int mask = -1) { CollisionObject co = new CollisionObject(); co.CollisionShape = new ConeShape(shape.Radius, shape.Height); world.AddCollisionObject(co, (short)layer, (short)mask); return(new BulletCollision(co, null)); }
/// <summary> /// Create standard cone collision /// </summary> /// <param name="shape">cone shape interface</param> /// <param name="layer">layer of collision</param> /// <param name="mask">mask of collision</param> public abstract CollisionProxy CreateConeCollision(IConeShape shape, int layer = 1, int mask = -1);