Always snap to grid

Difference between revisions of "Legacy:VitalOverdose/AllMapVehicleFactory"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
m
 
m
(One intermediate revision by one other user not shown)
Line 23: Line 23:
  
 
==Related==
 
==Related==
*[[Legacy:Vehicles|Vehicles]]
+
 
*[[Legacy:ONSVehicle|ONSVehicle]]
+
[[Legacy:Vehicles|Vehicles]]
*[[Legacy:VitalOverdose/Wormhole | WormHole]]
+
 
*[[Legacy:VitalOverdose/ONSVehicleBooster | ONSVehicleBooster]]
+
[[Legacy:ONSVehicle|ONSVehicle]]
*[[Legacy:VitalOverdose/ONSVehicleTeleporter | ONSVehicleTeleporter]]
+
 
*[[Legacy:VitalOverdose/ONSVehicleFXTagger| ONSVehicleFxTagger]]
+
[[Legacy:VitalOverdose/QuickVehicleSpawner | QuickVehicleSpawner]]
  
 
==Discusion==
 
==Discusion==
  
'''VitalOverdose''' - Credit to Tarquin for pointing out the correct way to reference the GameInfo actor.
+
'''VitalOverdose''' - thanks to Tarquin for pointing out the correct way to reference the GameInfo actor.
  
[[Category:Legacy Custom Class (UT2004)|{{PAGENAME}}]]
+
[[Category:Legacy Custom Class|{{PAGENAME}}]]

Revision as of 18:16, 29 October 2007

UT2004 :: Actor >> SVehicleFactory >> ASVehicleFactory >> AllMapVehicleFactory (Package: custom)

by VitalOverdose

Overview

This is a modified ASVehicleFactory that will work in all gametypes. It works by overwriting the post begin play function and adding a small bit of code that scans for the GameInfo actor in the level.

The Script

class AllMapVehicleFactory Extends AsVehiclefactory
Placeable;
 
// Generic function : overwriting : adding 'simulated' before function name so it works online.
simulated Function PostBeginPlay()
{
if (!Level.Game.bAllowVehicles)           
     Level.Game.bAllowVehicles = True;// changes the bAllowVehicles value 
Super.PostBeginPlay();                // any function related code from the parent function is inserted here.
}

Related

Vehicles

ONSVehicle

QuickVehicleSpawner

Discusion

VitalOverdose - thanks to Tarquin for pointing out the correct way to reference the GameInfo actor.