File tree 3 files changed +18
-0
lines changed
3 files changed +18
-0
lines changed Original file line number Diff line number Diff line change 230
230
<TextEntry id =" TeleYaw" class =" textentry zoning__textentry" maxchars =" 6" textmode =" numeric" ontextentrysubmit =" ZoneMenuHandler.setRegionTeleDestOrientation()" />
231
231
</Panel >
232
232
</Panel >
233
+ <Panel class =" zoning__property" >
234
+ <Panel class =" zoning__region-property-container" >
235
+ <Button id =" CheckTPDest" class =" button button--green" onactivate =" ZoneMenuHandler.moveToTeleDest()" >
236
+ <Label text =" Teleport" class =" button__text" />
237
+ </Button >
238
+ </Panel >
239
+ </Panel >
233
240
</Panel >
234
241
</Panel >
235
242
</Panel >
Original file line number Diff line number Diff line change @@ -617,6 +617,15 @@ class ZoneMenuHandler {
617
617
}
618
618
}
619
619
620
+ moveToTeleDest ( ) {
621
+ if ( ! this . selectedZone || ! this . selectedZone . zone ) return ;
622
+
623
+ const region = this . selectedZone . zone . regions [ 0 ] ;
624
+ if ( region . teleDestTargetname === '' && ! region . teleDestPos && ! region . teleDestYaw ) return ;
625
+
626
+ this . panels . zoningMenu . moveToTPDest ( region ) ;
627
+ }
628
+
620
629
onPointPicked ( point : { x : number ; y : number ; z : number } ) {
621
630
if ( ! this . selectedZone || ! this . selectedZone . zone ) return ;
622
631
Original file line number Diff line number Diff line change @@ -141,4 +141,6 @@ interface ZoneMenu extends AbstractPanel<'ZoneMenu'> {
141
141
setCornersFromRegion ( region : import ( 'common/web' ) . Region ) : void ;
142
142
143
143
moveToRegion ( region : import ( 'common/web' ) . Region ) : void ;
144
+
145
+ moveToTPDest ( region : import ( 'common/web' ) . Region ) : void ;
144
146
}
You can’t perform that action at this time.
0 commit comments