/// <summary> /// Accion a realizar en caso de choque /// </summary> public virtual bool manageCollision(ILevelObject obj) { if (obj.Equals(this.target)) { this.collisionedTarget(); return true; } //TgcCollisionUtils.BoxBoxResult result = TgcCollisionUtils.classifyBoxBox(this.marcaDePicking.BoundingBox, obj.BoundingBox); //Si la cosa con la que choqué está sobre mi objetivo. //if (result != TgcCollisionUtils.BoxBoxResult.Afuera) if(obj.isOver(this.Target.Position)) { this.targetReached(); return true; } return false; }