cleaned RoomCamera

This commit is contained in:
Dank074 2021-06-08 17:19:56 -05:00
parent 8451540b37
commit e115e66895
2 changed files with 58 additions and 58 deletions

View File

@ -1139,10 +1139,10 @@ export class RoomEngine extends NitroManager implements IRoomEngine, IRoomCreato
if(camera) if(camera)
{ {
camera._Str_10760 = objectId; camera.targetId = objectId;
camera._Str_16562 = RoomObjectCategory.UNIT; camera.targetCategory = RoomObjectCategory.UNIT;
camera._Str_19465(this._Str_19549); camera.activateFollowing(this._Str_19549);
} }
} }
@ -1162,7 +1162,7 @@ export class RoomEngine extends NitroManager implements IRoomEngine, IRoomCreato
if(!camera) continue; if(!camera) continue;
const object = this.getRoomObject(instanceData.roomId, camera._Str_10760, camera._Str_16562); const object = this.getRoomObject(instanceData.roomId, camera.targetId, camera.targetCategory);
if(!object) continue; if(!object) continue;
@ -1214,9 +1214,9 @@ export class RoomEngine extends NitroManager implements IRoomEngine, IRoomCreato
roomCamera.reset(); roomCamera.reset();
} }
if((roomCamera._Str_7609 !== width) || (roomCamera._Str_7902 !== height) || (roomCamera.scale !== roomGeometry.scale) || (roomCamera._Str_16377 !== roomGeometry.updateId) || !Vector3d.isEqual(objectLocation, roomCamera._Str_16185) || roomCamera._Str_12536) if((roomCamera.screenWd !== width) || (roomCamera.screenHt !== height) || (roomCamera.scale !== roomGeometry.scale) || (roomCamera.geometryUpdateId !== roomGeometry.updateId) || !Vector3d.isEqual(objectLocation, roomCamera.targetObjectLoc) || roomCamera.isMoving)
{ {
roomCamera._Str_16185 = objectLocation; roomCamera.targetObjectLoc = objectLocation;
const _local_15 = new Vector3d(); const _local_15 = new Vector3d();
@ -1349,11 +1349,11 @@ export class RoomEngine extends NitroManager implements IRoomEngine, IRoomCreato
{ {
_local_41 = (150 / height); _local_41 = (150 / height);
} }
if((((roomCamera._Str_10235) && (roomCamera._Str_7609 == width)) && (roomCamera._Str_7902 == height))) if((((roomCamera.limitedLocationX) && (roomCamera.screenWd == width)) && (roomCamera.screenHt == height)))
{ {
_local_42 = 0; _local_42 = 0;
} }
if((((roomCamera._Str_10446) && (roomCamera._Str_7609 == width)) && (roomCamera._Str_7902 == height))) if((((roomCamera.limitedLocationY) && (roomCamera.screenWd == width)) && (roomCamera.screenHt == height)))
{ {
_local_40 = 0; _local_40 = 0;
_local_41 = 0; _local_41 = 0;
@ -1399,11 +1399,11 @@ export class RoomEngine extends NitroManager implements IRoomEngine, IRoomCreato
roomGeometry.location = _local_15; roomGeometry.location = _local_15;
if(this._Str_11555) if(this._Str_11555)
{ {
roomCamera._Str_20685(new Vector3d(0, 0, 0)); roomCamera.initializeLocation(new Vector3d(0, 0, 0));
} }
else else
{ {
roomCamera._Str_20685(_local_15); roomCamera.initializeLocation(_local_15);
} }
} }
const _local_45 = roomGeometry.getScreenPoint(_local_15); const _local_45 = roomGeometry.getScreenPoint(_local_15);
@ -1413,10 +1413,10 @@ export class RoomEngine extends NitroManager implements IRoomEngine, IRoomCreato
_local_46.x = _local_45.x; _local_46.x = _local_45.x;
_local_46.y = _local_45.y; _local_46.y = _local_45.y;
} }
if(((((((((_local_33.x < canvasRectangle.left) || (_local_33.x > canvasRectangle.right)) && (!(roomCamera._Str_8564))) || (((_local_33.y < canvasRectangle.top) || (_local_33.y > canvasRectangle.bottom)) && (!(roomCamera._Str_8690)))) || (((_local_36) && (!(roomCamera._Str_8564))) && (!(roomCamera._Str_7609 == width)))) || (((_local_37) && (!(roomCamera._Str_8690))) && (!(roomCamera._Str_7902 == height)))) || ((!(roomCamera._Str_18975 == bounds.width)) || (!(roomCamera._Str_15953 == bounds.height)))) || ((!(roomCamera._Str_7609 == width)) || (!(roomCamera._Str_7902 == height))))) if(((((((((_local_33.x < canvasRectangle.left) || (_local_33.x > canvasRectangle.right)) && (!(roomCamera.centeredLocX))) || (((_local_33.y < canvasRectangle.top) || (_local_33.y > canvasRectangle.bottom)) && (!(roomCamera.centeredLocY)))) || (((_local_36) && (!(roomCamera.centeredLocX))) && (!(roomCamera.screenWd == width)))) || (((_local_37) && (!(roomCamera.centeredLocY))) && (!(roomCamera.screenHt == height)))) || ((!(roomCamera.roomWd == bounds.width)) || (!(roomCamera.roomHt == bounds.height)))) || ((!(roomCamera.screenWd == width)) || (!(roomCamera.screenHt == height)))))
{ {
roomCamera._Str_10235 = _local_34; roomCamera.limitedLocationX = _local_34;
roomCamera._Str_10446 = _local_35; roomCamera.limitedLocationY = _local_35;
if(this._Str_11555) if(this._Str_11555)
{ {
roomCamera.target = _local_46; roomCamera.target = _local_46;
@ -1428,20 +1428,20 @@ export class RoomEngine extends NitroManager implements IRoomEngine, IRoomCreato
} }
else else
{ {
if(!_local_34) roomCamera._Str_10235 = false; if(!_local_34) roomCamera.limitedLocationX = false;
if(!_local_35) roomCamera._Str_10446 = false; if(!_local_35) roomCamera.limitedLocationY = false;
} }
} }
roomCamera._Str_8564 = _local_36; roomCamera.centeredLocX = _local_36;
roomCamera._Str_8690 = _local_37; roomCamera.centeredLocY = _local_37;
roomCamera._Str_7609 = width; roomCamera.screenWd = width;
roomCamera._Str_7902 = height; roomCamera.screenHt = height;
roomCamera.scale = roomGeometry.scale; roomCamera.scale = roomGeometry.scale;
roomCamera._Str_16377 = roomGeometry.updateId; roomCamera.geometryUpdateId = roomGeometry.updateId;
roomCamera._Str_18975 = bounds.width; roomCamera.roomWd = bounds.width;
roomCamera._Str_15953 = bounds.height; roomCamera.roomHt = bounds.height;
if(!this._sessionDataManager.isCameraFollowDisabled) if(!this._sessionDataManager.isCameraFollowDisabled)
{ {
@ -1467,10 +1467,10 @@ export class RoomEngine extends NitroManager implements IRoomEngine, IRoomCreato
} }
else else
{ {
roomCamera._Str_10235 = false; roomCamera.limitedLocationX = false;
roomCamera._Str_10446 = false; roomCamera.limitedLocationY = false;
roomCamera._Str_8564 = false; roomCamera.centeredLocX = false;
roomCamera._Str_8690 = false; roomCamera.centeredLocY = false;
} }
} }
@ -2525,13 +2525,13 @@ export class RoomEngine extends NitroManager implements IRoomEngine, IRoomCreato
{ {
if(this._Str_11555) if(this._Str_11555)
{ {
if(!camera._Str_12536) if(!camera.isMoving)
{ {
camera._Str_8564 = false; camera.centeredLocX = false;
camera._Str_8690 = false; camera.centeredLocY = false;
} }
camera._Str_25467(new Vector3d(-(canvas.screenOffsetX), -(canvas.screenOffsetY))); camera.resetLocation(new Vector3d(-(canvas.screenOffsetX), -(canvas.screenOffsetY)));
} }
if(this._roomDraggingAlwaysCenters) camera.reset(); if(this._roomDraggingAlwaysCenters) camera.reset();

View File

@ -36,92 +36,92 @@ export class RoomCamera
return this._currentLoc; return this._currentLoc;
} }
public get _Str_10760(): number public get targetId(): number
{ {
return this._targetId; return this._targetId;
} }
public set _Str_10760(k: number) public set targetId(k: number)
{ {
this._targetId = k; this._targetId = k;
} }
public get _Str_16562(): number public get targetCategory(): number
{ {
return this._targetCategory; return this._targetCategory;
} }
public set _Str_16562(k: number) public set targetCategory(k: number)
{ {
this._targetCategory = k; this._targetCategory = k;
} }
public get _Str_16185():IVector3D public get targetObjectLoc():IVector3D
{ {
return this._targetObjectLoc; return this._targetObjectLoc;
} }
public set _Str_16185(k:IVector3D) public set targetObjectLoc(k:IVector3D)
{ {
this._targetObjectLoc.assign(k); this._targetObjectLoc.assign(k);
} }
public get _Str_10235(): boolean public get limitedLocationX(): boolean
{ {
return this._limitedLocX; return this._limitedLocX;
} }
public set _Str_10235(k: boolean) public set limitedLocationX(k: boolean)
{ {
this._limitedLocX = k; this._limitedLocX = k;
} }
public get _Str_10446(): boolean public get limitedLocationY(): boolean
{ {
return this._limitedLocY; return this._limitedLocY;
} }
public set _Str_10446(k: boolean) public set limitedLocationY(k: boolean)
{ {
this._limitedLocY = k; this._limitedLocY = k;
} }
public get _Str_8564(): boolean public get centeredLocX(): boolean
{ {
return this._centeredLocX; return this._centeredLocX;
} }
public set _Str_8564(k: boolean) public set centeredLocX(k: boolean)
{ {
this._centeredLocX = k; this._centeredLocX = k;
} }
public get _Str_8690(): boolean public get centeredLocY(): boolean
{ {
return this._centeredLocY; return this._centeredLocY;
} }
public set _Str_8690(k: boolean) public set centeredLocY(k: boolean)
{ {
this._centeredLocY = k; this._centeredLocY = k;
} }
public get _Str_7609(): number public get screenWd(): number
{ {
return this._screenWd; return this._screenWd;
} }
public set _Str_7609(k: number) public set screenWd(k: number)
{ {
this._screenWd = k; this._screenWd = k;
} }
public get _Str_7902(): number public get screenHt(): number
{ {
return this._screenHt; return this._screenHt;
} }
public set _Str_7902(k: number) public set screenHt(k: number)
{ {
this._screenHt = k; this._screenHt = k;
} }
@ -140,37 +140,37 @@ export class RoomCamera
} }
} }
public get _Str_18975(): number public get roomWd(): number
{ {
return this._roomWd; return this._roomWd;
} }
public set _Str_18975(k: number) public set roomWd(k: number)
{ {
this._roomWd = k; this._roomWd = k;
} }
public get _Str_15953(): number public get roomHt(): number
{ {
return this._roomHt; return this._roomHt;
} }
public set _Str_15953(k: number) public set roomHt(k: number)
{ {
this._roomHt = k; this._roomHt = k;
} }
public get _Str_16377(): number public get geometryUpdateId(): number
{ {
return this._geometryUpdateId; return this._geometryUpdateId;
} }
public set _Str_16377(k: number) public set geometryUpdateId(k: number)
{ {
this._geometryUpdateId = k; this._geometryUpdateId = k;
} }
public get _Str_12536(): boolean public get isMoving(): boolean
{ {
if(((!(this._targetLoc == null)) && (!(this._currentLoc == null)))) if(((!(this._targetLoc == null)) && (!(this._currentLoc == null))))
{ {
@ -201,7 +201,7 @@ export class RoomCamera
this._currentLoc = null; this._currentLoc = null;
} }
public _Str_20685(k:IVector3D): void public initializeLocation(k:IVector3D): void
{ {
if(this._currentLoc != null) if(this._currentLoc != null)
{ {
@ -211,7 +211,7 @@ export class RoomCamera
this._currentLoc.assign(k); this._currentLoc.assign(k);
} }
public _Str_25467(k:IVector3D): void public resetLocation(k:IVector3D): void
{ {
if(this._currentLoc == null) if(this._currentLoc == null)
{ {
@ -281,7 +281,7 @@ export class RoomCamera
this._geometryUpdateId = -1; this._geometryUpdateId = -1;
} }
public _Str_19465(k: number): void public activateFollowing(k: number): void
{ {
this._followDuration = k; this._followDuration = k;
} }