NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

undockCameraController.py (728B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\camera\undockCameraController.py
      2 from eve.client.script.ui.camera.baseCameraController import BaseCameraController
      3 import evecamera
      4 from carbonui.uicore import uicore
      5 
      6 class UndockCameraController(BaseCameraController):
      7     cameraID = evecamera.CAM_UNDOCK
      8 
      9     def OnMouseUp(self, button, *args):
     10         if button == 0:
     11             self.SwitchToPrimaryCamera()
     12 
     13     def OnMouseMove(self, *args):
     14         if uicore.uilib.leftbtn:
     15             self.SwitchToPrimaryCamera()
     16 
     17     def OnMouseWheel(self, *args):
     18         self.SwitchToPrimaryCamera()
     19 
     20     def SwitchToPrimaryCamera(self):
     21         self.GetCamera().SwitchToPrimaryCamera()