deathSceneCamera.py (889B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\camera\deathSceneCamera.py 2 from eve.client.script.ui.camera.baseSpaceCamera import BaseSpaceCamera 3 import blue 4 import geo2 5 import evecamera 6 from carbonui.uicore import uicore 7 8 class DeathSceneCamera(BaseSpaceCamera): 9 cameraID = evecamera.CAM_DEATHSCENE 10 name = 'DeathSceneCamera' 11 12 def OnActivated(self, **kwargs): 13 BaseSpaceCamera.OnActivated(self, **kwargs) 14 duration = max(blue.os.desiredSimDilation, 0.2) * 1.75 15 self._eyePosition = geo2.Vec3Scale(self.GetLookAtDirection(), -30.0) 16 eyePos1 = geo2.Vec3Scale(self.GetLookAtDirection(), 8.0) 17 uicore.animations.MorphVector3(self, '_eyePosition', self._eyePosition, eyePos1, duration=duration) 18 uicore.animations.MorphScalar(self, 'fov', startVal=self.fov, endVal=0.55, duration=duration)