Mostly Harmless
Difference between revisions of "Legacy:VitalOverdose/AllMapVehicleFactory"
From Unreal Wiki, The Unreal Engine Documentation Site
m |
|||
Line 34: | Line 34: | ||
'''VitalOverdose''' - thanks 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|{{PAGENAME}}]] | + | [[Category:Legacy Custom Class (UT2004)|{{PAGENAME}}]] |
Revision as of 16:08, 19 November 2007
Contents
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
Discusion
VitalOverdose - thanks to Tarquin for pointing out the correct way to reference the GameInfo actor.