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
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