Exemple #1
0
 def changePlayMode(self, mode):
     if BigWorld.player().getVehicleAttached() is not None:
         __ceilLess = BigWorld.player().getVehicleAttached().typeDescriptor.turret['ceilless']
     else:
         __ceilLess = BigWorld.player().vehicleTypeDescriptor.turret['ceilless']
     if mode == 0:
         WWISE.WW_setRTCPGlobal('RTPC_ext_viewPlayMode', 1)
         if __ceilLess is True:
             WWISE.WW_setState('STATE_viewPlayMode', 'STATE_viewplaymode_arcade_ceilless')
         else:
             WWISE.WW_setState('STATE_viewPlayMode', 'STATE_viewPlayMode_arcade')
         WWISE.WWsetCameraShift(None)
     elif mode == 1:
         WWISE.WW_setRTCPGlobal('RTPC_ext_viewPlayMode', 0)
         if __ceilLess is True:
             WWISE.WW_setState('STATE_viewPlayMode', 'STATE_viewplaymode_sniper_ceilless')
         else:
             WWISE.WW_setState('STATE_viewPlayMode', 'STATE_viewPlayMode_sniper')
         if BigWorld.player().getVehicleAttached() is not None:
             compoundModel = BigWorld.player().getVehicleAttached().appearance.compoundModel
             WWISE.WWsetCameraShift(compoundModel.node(TankPartNames.TURRET))
     elif mode == 2:
         WWISE.WW_setRTCPGlobal('RTPC_ext_viewPlayMode', 2)
         WWISE.WW_setState('STATE_viewPlayMode', 'STATE_viewPlayMode_strategic')
         WWISE.WWsetCameraShift(None)
     __ceilLess = None
     return
Exemple #2
0
 def changePlayMode(self, mode):
     __ceilLess = None
     if BigWorld.player().getVehicleAttached() is not None:
         vehicleTypeDescriptor = BigWorld.player().getVehicleAttached(
         ).typeDescriptor
     else:
         vehicleTypeDescriptor = BigWorld.player().vehicleTypeDescriptor
     if vehicleTypeDescriptor is not None:
         __ceilLess = vehicleTypeDescriptor.turret.ceilless
     if mode == 0:
         self.__viewPlayModeParam.set(1)
         if __ceilLess is True:
             WWISE.WW_setState('STATE_viewPlayMode',
                               'STATE_viewplaymode_arcade_ceilless')
         else:
             WWISE.WW_setState('STATE_viewPlayMode',
                               'STATE_viewPlayMode_arcade')
         WWISE.WWsetCameraShift(None)
     elif mode == 1:
         self.__viewPlayModeParam.set(0)
         if __ceilLess is True:
             WWISE.WW_setState('STATE_viewPlayMode',
                               'STATE_viewplaymode_sniper_ceilless')
         else:
             WWISE.WW_setState('STATE_viewPlayMode',
                               'STATE_viewPlayMode_sniper')
         if BigWorld.player().getVehicleAttached() is not None:
             compoundModel = BigWorld.player().getVehicleAttached(
             ).appearance.compoundModel
             WWISE.WWsetCameraShift(compoundModel.node(
                 TankPartNames.TURRET))
     elif mode == 2:
         self.__viewPlayModeParam.set(2)
         WWISE.WW_setState('STATE_viewPlayMode',
                           'STATE_viewPlayMode_strategic')
         WWISE.WWsetCameraShift(None)
     return