Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

U2.U2GameInfo

Extends
DialogGameInfo

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.GameInfo
         |   
         +-- U2Dialog.DialogGameInfo
            |   
            +-- U2.U2GameInfo

Direct Known Subclasses:

AtlantisGameInfo, CutsceneGameInfo, IntroGameInfo, MissionGameInfo, U2DeathMatch, U2TutorialGameInfo, VaultGameInfo

Constants Summary
GF_NOIMPACTS=0x01
MaxTeams=4

Variables Summary
intActiveRagdollDeaths
floatAirControl
boolbForcedWeaponSwitch
boolbMultiWeaponStay
ColorBSMColor
floatBSMTime
floatDefaultFOV
array<string>GameAIControllerClasses
array<GameAIControllerInterf>GameAIControllers
intMinPlayers
intNumBots
floatPlayerSpeedRatio
SoundSlotTimerListImplSoundSlotTimerList
floatSpeedRatio
array<ComponentHandle>UIComponents
U2GameInfo
boolbBroadcastObjectives
boolbGiveDefaultWeapon
boolbKeepTossedPickups
boolbSinglePlayerMission
boolbUseCombatSounds
floatDamageByPlayerScalars[3]
floatDamageToPlayerScalars[3]
floatFriendlyDamageScale
intMaxRagdollDeaths
floatPlayerDamageScaleMax
floatPlayerDamageScaleMin
intRagdollDetailLevel
floatRespawnAppearanceDelay
Inherited Variables from U2Dialog.DialogGameInfo
DE
Inherited Variables from Engine.GameInfo
AccessControl, AccessControlClass, AutoAim, bAllowGore, bAlreadyChanged, bAlternateMode, BaseMutator, bCanChangeSkin, bCanViewOthers, bChangeLevels, bCoopWeaponMode, bCutsceneInputHandling, bDelayedStart, bDisplayHud, BeaconName, bGameEnded, bInfiniteAmmo, bLocalLog, bLoggingGame, bNoisyWeaponChanges, BotMenuType, bOverTime, bPauseable, bReloadsEnabled, bRestartLevel, BroadcastHandler, BroadcastHandlerClass, bSaveDisabled, bTeamGame, bWaitingToStartMatch, bWorldLog, CurrentID, DeathMessageClass, DefaultPlayerClassName, DefaultPlayerName, Difficulty, GameFlags, GameMessageClass, GameName, GameOptionsMenuType, GameReplicationInfo, GameReplicationInfoClass, GameRulesModifiers, GameSpeed, GameUMenuType, HUDType, LocalGameEvents, MapListType, MapPrefix, MaxDifficulty, MaxPlayers, MaxSpectators, MultiplayerUMenuType, MutatorClass, NumBots, NumPlayers, NumSpectators, PauseKey, PlayerControllerClass, PlayerControllerClassName, RulesMenuType, ScoreBoardType, SettingsMenuType, StartTime, StatLog, StatLogClass, TravelGameEvents

Structures Summary
TPrecacheInfo
ActorClass, SpawnLocation

Functions Summary
function AddDefaultInventory (Pawn PlayerPawn ))
function AllocateGameAIControllers ()))
function AllocateSoundSlotTimerList ()))
function BSM (Actor ContextActor, coerce string Message ))
function DecActiveRagDollDeaths ()))
event Destroyed ()))
functionbool ForceAddBot ()))
function GameEvent (name EventName, Actor Instigator, optional Actor OtherActor, optional name OtherInfo ))
functionint GetActiveRagDollDeaths ()))
function GetActorFactoryItems (Actor ContextActor, out array PrecacheList ))
functionfloat GetDamageByPlayerScalar ()))
functionfloat GetDamageToPlayerScalar ()))
function GetLevelInfoItems (Actor ContextActor, out array PrecacheList ))
functionint GetMaxRagDollDeaths ()))
functionarray<string> GetObjectives ()))
functionint GetRagdollDetailLevel ()))
functionSoundSlotTimerListImpl GetSoundSlotTimerList (name Tag ))
functionTeamInfo GetTeam (int InTeamNumber)
function IncActiveRagDollDeaths ()))
event NotifyAudioSystemReset ()))
function NotifyCutSceneEnd ()))
function NotifyCutSceneStart ()))
event NotifyHack ()))
function NotifyKilled (Controller Killer, Controller Killed, Pawn KilledPawn, class DamageType ))
event NotifyLevelChange ()))
event NotifyLevelChangeEnd ()))
functionfloat PlaySpawnEffect (Pickup Inv ))
function PlayTeleportEffect (Actor Incoming, bool bOut, bool bSound)
event PostBeginPlay ()))
event PostLogin (PlayerController NewPlayer, bool bUseDefaultInventory ))
event PreBeginPlay ()))
function PrecacheItems (Actor ContextActor ))
functionint ReduceDamage (int Damage, Pawn Injured, Pawn Instigator, vector HitLocation, vector Momentum, class DamageType ))
functionint ReduceFriendlyDamage (int Damage, Pawn Injured, Pawn Instigator, vector HitLocation, vector Momentum, class DamageType ))
function RestartPlayer (Controller aPlayer ))
functionint ScaleDamageByPlayer (int Damage, Pawn Injured, Pawn Instigator, vector HitLocation, vector Momentum, class DamageType ))
functionint ScaleDamageToPlayer (int Damage, Pawn Injured, Pawn Instigator, vector HitLocation, vector Momentum, class DamageType ))
function ScaleMovementSpeeds (Pawn P ))
function ScoreReplicatorShutdown (Pawn Other)
function SetDifficulty (byte _Difficulty ))
function SetPlayerDefaults (Pawn PlayerPawn ))
functionbool ShouldRespawn (Pickup Other ))
function SpawnTemporaryPrecacheInstance (Actor ContextActor, class<Actor> ActorClass, vector TargetLocation ))
functionfloat SpawnWait (U2NPCController aNPC ))
functionbool TooManyBots ()))
function UpdateObjective (name Tag, LevelInfo.ELevelObjectiveStatus Status, sound NotifySound ))
Inherited Functions from U2Dialog.DialogGameInfo
Destroyed, GetDialogEngine, InitDialogEngine, InitGame, NotifyGameSpeedChanged, NotifyKilled, NotifyLevelChange, NotifyLevelChangeEnd, PostLogin, ShutdownDialogEngine
Inherited Functions from Engine.GameInfo
AcceptInventory, AddDefaultInventory, AddLocalGameEvent, AddTravelGameEvent, AdjustPawnClass, ArmorReduceDamage, AtCapacity, Broadcast, BroadcastDeathMessage, BroadcastLocalized, BroadcastTeam, CanSpectate, ChangeName, ChangeTeam, CheckEndGame, CheckForEndGame, CheckScore, DecActiveRagDollDeaths, Destroyed, DestroyInventory, DetailChange, DiscardInventory, DispatchMusicEvent, EndGame, EndLogging, FindPlayerStart, GameEnding, GameEventRegistered, GetActiveRagDollDeaths, GetAutoAim, GetBeaconText, GetCustomMapName, GetDamageByPlayerScalar, GetDamageToPlayerScalar, GetDefaultPlayerClassName, GetDialogDirectory, GetDifficulty, GetGameSpeed, GetInfiniteAmmo, GetInfo, GetIntOption, GetKeyValue, GetLevelRatingDefensive, GetLevelRatingOffensive, GetMaxDifficulty, GetMaxRagDollDeaths, GetNetworkNumber, GetNormalizedDifficulty, GetRagdollDetailLevel, GetReloadsEnabled, GetRules, GetServerPort, GrabOption, IncActiveRagDollDeaths, InitGame, InitGameReplicationInfo, InitLogging, IsOnTeam, Kick, KickBan, Killed, LogGameParameters, Login, Logout, NextLevel, NextScene, NotifyAudioSystemReset, NotifyCutSceneEnd, NotifyCutSceneStart, NotifyGameSpeedChanged, NotifyHack, NotifyKilled, NotifyLevelChange, NotifyLevelChangeEnd, NotifyLevelRestart, ParseKillMessage, ParseOption, PickTeam, PickupQuery, PlaySpawnEffect, PlayTeleportEffect, PostBeginPlay, PostLogin, PostLoginAddDefaultInventory, PreBeginPlay, PreLogin, PreventDeath, ProcessServerTravel, RatePlayerStart, ReduceDamage, RemoveGameEvent, Reset, RestartGame, RestartPlayer, RestartPlayerAddDefaultInventory, ScoreKill, ScoreObjective, SendPlayer, SendStartMessage, SetAutoAim, SetDifficulty, SetGameSpeed, SetInfiniteAmmo, SetPause, SetPlayerDefaults, SetReloadsEnabled, ShouldRespawn, StartMatch, Timer


Constants Detail

GF_NOIMPACTS Source code

const GF_NOIMPACTS = 0x01;

MaxTeams Source code

const MaxTeams = 4;


Variables Detail

ActiveRagdollDeaths Source code

var int ActiveRagdollDeaths;

AirControl Source code

var config float AirControl;

bForcedWeaponSwitch Source code

var config bool bForcedWeaponSwitch;

bMultiWeaponStay Source code

var config bool bMultiWeaponStay;

BSMColor Source code

var Color BSMColor;

BSMTime Source code

var float BSMTime;

DefaultFOV Source code

var float DefaultFOV;

GameAIControllerClasses Source code

var config array<string> GameAIControllerClasses;

GameAIControllers Source code

var array<GameAIControllerInterf> GameAIControllers;

MinPlayers Source code

var config int MinPlayers;

NumBots Source code

var int NumBots;

PlayerSpeedRatio Source code

var config float PlayerSpeedRatio;

SoundSlotTimerList Source code

var SoundSlotTimerListImpl SoundSlotTimerList;

SpeedRatio Source code

var config float SpeedRatio;

UIComponents Source code

var array<ComponentHandle> UIComponents;

U2GameInfo

bBroadcastObjectives Source code

var(U2GameInfo) globalconfig bool bBroadcastObjectives;

bGiveDefaultWeapon Source code

var(U2GameInfo) bool bGiveDefaultWeapon;

bKeepTossedPickups Source code

var(U2GameInfo) bool bKeepTossedPickups;

bSinglePlayerMission Source code

var(U2GameInfo) bool bSinglePlayerMission;

bUseCombatSounds Source code

var(U2GameInfo) bool bUseCombatSounds;

DamageByPlayerScalars[3] Source code

var(U2GameInfo) config float DamageByPlayerScalars[3];

DamageToPlayerScalars[3] Source code

var(U2GameInfo) config float DamageToPlayerScalars[3];

FriendlyDamageScale Source code

var(U2GameInfo) config float FriendlyDamageScale;

MaxRagdollDeaths Source code

var(U2GameInfo) globalconfig int MaxRagdollDeaths;

PlayerDamageScaleMax Source code

var(U2GameInfo) config float PlayerDamageScaleMax;

PlayerDamageScaleMin Source code

var(U2GameInfo) config float PlayerDamageScaleMin;

RagdollDetailLevel Source code

var(U2GameInfo) globalconfig int RagdollDetailLevel;

RespawnAppearanceDelay Source code

var(U2GameInfo) float RespawnAppearanceDelay;


Structures Detail

TPrecacheInfo Source code

struct TPrecacheInfo
{
var class<Actor> ActorClass;
var vector SpawnLocation;
};



Functions Detail

AddDefaultInventory Source code

function AddDefaultInventory ( Pawn PlayerPawn ) )

AllocateGameAIControllers Source code

function AllocateGameAIControllers ( ) )

AllocateSoundSlotTimerList Source code

function AllocateSoundSlotTimerList ( ) )

BSM Source code

static function BSM ( Actor ContextActor, coerce string Message ) )

DecActiveRagDollDeaths Source code

function DecActiveRagDollDeaths ( ) )

Destroyed Source code

event Destroyed ( ) )

ForceAddBot Source code

function bool ForceAddBot ( ) )

GameEvent Source code

function GameEvent ( name EventName, Actor Instigator, optional Actor OtherActor, optional name OtherInfo ) )

GetActiveRagDollDeaths Source code

function int GetActiveRagDollDeaths ( ) )

GetActorFactoryItems Source code

static function GetActorFactoryItems ( Actor ContextActor, out array<TPrecacheInfo> PrecacheList ) )

GetDamageByPlayerScalar Source code

function float GetDamageByPlayerScalar ( ) )

GetDamageToPlayerScalar Source code

function float GetDamageToPlayerScalar ( ) )

GetLevelInfoItems Source code

static function GetLevelInfoItems ( Actor ContextActor, out array<TPrecacheInfo> PrecacheList ) )

GetMaxRagDollDeaths Source code

function int GetMaxRagDollDeaths ( ) )

GetObjectives Source code

function array<string> GetObjectives ( ) )

GetRagdollDetailLevel Source code

function int GetRagdollDetailLevel ( ) )

GetSoundSlotTimerList Source code

function SoundSlotTimerListImpl GetSoundSlotTimerList ( name Tag ) )

GetTeam Source code

function TeamInfo GetTeam ( int InTeamNumber )

IncActiveRagDollDeaths Source code

function IncActiveRagDollDeaths ( ) )

NotifyAudioSystemReset Source code

event NotifyAudioSystemReset ( ) )

NotifyCutSceneEnd Source code

function NotifyCutSceneEnd ( ) )

NotifyCutSceneStart Source code

function NotifyCutSceneStart ( ) )

NotifyHack Source code

event NotifyHack ( ) )

NotifyKilled Source code

function NotifyKilled ( Controller Killer, Controller Killed, Pawn KilledPawn, class<DamageType> DamageType ) )

NotifyLevelChange Source code

event NotifyLevelChange ( ) )

NotifyLevelChangeEnd Source code

event NotifyLevelChangeEnd ( ) )

PlaySpawnEffect Source code

function float PlaySpawnEffect ( Pickup Inv ) )

PlayTeleportEffect Source code

function PlayTeleportEffect ( Actor Incoming, bool bOut, bool bSound )

PostBeginPlay Source code

event PostBeginPlay ( ) )

PostLogin Source code

event PostLogin ( PlayerController NewPlayer, bool bUseDefaultInventory ) )

PreBeginPlay Source code

event PreBeginPlay ( ) )

PrecacheItems Source code

static function PrecacheItems ( Actor ContextActor ) )

ReduceDamage Source code

function int ReduceDamage ( int Damage, Pawn Injured, Pawn Instigator, vector HitLocation, vector Momentum, class<DamageType> DamageType ) )

ReduceFriendlyDamage Source code

function int ReduceFriendlyDamage ( int Damage, Pawn Injured, Pawn Instigator, vector HitLocation, vector Momentum, class<DamageType> DamageType ) )

RestartPlayer Source code

function RestartPlayer ( Controller aPlayer ) )

ScaleDamageByPlayer Source code

function int ScaleDamageByPlayer ( int Damage, Pawn Injured, Pawn Instigator, vector HitLocation, vector Momentum, class<DamageType> DamageType ) )

ScaleDamageToPlayer Source code

function int ScaleDamageToPlayer ( int Damage, Pawn Injured, Pawn Instigator, vector HitLocation, vector Momentum, class<DamageType> DamageType ) )

ScaleMovementSpeeds Source code

static function ScaleMovementSpeeds ( Pawn P ) )

ScoreReplicatorShutdown Source code

function ScoreReplicatorShutdown ( Pawn Other )

SetDifficulty Source code

function SetDifficulty ( byte _Difficulty ) )

SetPlayerDefaults Source code

function SetPlayerDefaults ( Pawn PlayerPawn ) )

ShouldRespawn Source code

function bool ShouldRespawn ( Pickup Other ) )

SpawnTemporaryPrecacheInstance Source code

static function SpawnTemporaryPrecacheInstance ( Actor ContextActor, class<Actor> ActorClass, vector TargetLocation ) )

SpawnWait Source code

function float SpawnWait ( U2NPCController aNPC ) )

TooManyBots Source code

function bool TooManyBots ( ) )

UpdateObjective Source code

function UpdateObjective ( name Tag, LevelInfo.ELevelObjectiveStatus Status, sound NotifySound ) )


Defaultproperties

defaultproperties
{
	DamageToPlayerScalars(0)=0.150000
	DamageToPlayerScalars(1)=0.400000
	DamageToPlayerScalars(2)=0.750000
	DamageByPlayerScalars(0)=2.000000
	DamageByPlayerScalars(1)=1.250000
	DamageByPlayerScalars(2)=1.000000
	AirControl=0.250000
	SpeedRatio=1.000000
	PlayerSpeedRatio=1.250000
	bSinglePlayerMission=true
	RespawnAppearanceDelay=0.300000
	bForcedWeaponSwitch=true
	bUseCombatSounds=true
	bGiveDefaultWeapon=true
	BSMTime=4.000000
	BSMColor=(R=255,A=255)
	RagdollDetailLevel=3
	MaxRagdollDeaths=5
	DefaultPlayerClassName="U2Pawns.U2PlayerSP"
	GameName="U2"
	MutatorClass="U2.U2Mutator"
     UseReticleOnEvents(0)="UseReticleText"
     UseReticleOnEvents(1)="UseReticleCorners"
     UseReticleOnEvents(2)="UseReticleTopBars"
     ProximityReticleOnEvents(0)="ProximityReticleCorners"
     ProximityReticleOnEvents(1)="ProximityReticleTopBars"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 3-1-2016 10:48:34.540 - Created with UnCodeX