|
@@ -103,16 +103,16 @@
|
|
|
this.cameraRotation = new Vector2(0, 0);
|
|
|
}
|
|
|
|
|
|
- // Collisions
|
|
|
- private _collisionMask = -1;
|
|
|
-
|
|
|
- public get collisionMask(): number {
|
|
|
- return this._collisionMask;
|
|
|
- }
|
|
|
-
|
|
|
- public set collisionMask(mask: number) {
|
|
|
- this._collisionMask = !isNaN(mask) ? mask : -1;
|
|
|
- }
|
|
|
+ // Collisions
|
|
|
+ private _collisionMask = -1;
|
|
|
+
|
|
|
+ public get collisionMask(): number {
|
|
|
+ return this._collisionMask;
|
|
|
+ }
|
|
|
+
|
|
|
+ public set collisionMask(mask: number) {
|
|
|
+ this._collisionMask = !isNaN(mask) ? mask : -1;
|
|
|
+ }
|
|
|
|
|
|
public _collideWithWorld(velocity: Vector3): void {
|
|
|
var globalPosition: Vector3;
|
|
@@ -125,7 +125,7 @@
|
|
|
|
|
|
globalPosition.subtractFromFloatsToRef(0, this.ellipsoid.y, 0, this._oldPosition);
|
|
|
this._collider.radius = this.ellipsoid;
|
|
|
- this._collider._collisionMask = (!isNaN(this._collisionMask) ? this._collisionMask : -1);
|
|
|
+ this._collider.collisionMask = this._collisionMask;
|
|
|
|
|
|
//no need for clone, as long as gravity is not on.
|
|
|
var actualVelocity = velocity;
|