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
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 |
Functions Summary |
| | AddDefaultInventory (Pawn PlayerPawn ))
|
| | AllocateGameAIControllers ()))
|
| | AllocateSoundSlotTimerList ()))
|
| | BSM (Actor ContextActor, coerce string Message ))
|
| | DecActiveRagDollDeaths ()))
|
| | Destroyed ()))
|
| bool | ForceAddBot ()))
|
| | GameEvent (name EventName, Actor Instigator, optional Actor OtherActor, optional name OtherInfo ))
|
| int | GetActiveRagDollDeaths ()))
|
| | GetActorFactoryItems (Actor ContextActor, out array PrecacheList ))
|
| float | GetDamageByPlayerScalar ()))
|
| float | GetDamageToPlayerScalar ()))
|
| | GetLevelInfoItems (Actor ContextActor, out array PrecacheList ))
|
| int | GetMaxRagDollDeaths ()))
|
| array<string> | GetObjectives ()))
|
| int | GetRagdollDetailLevel ()))
|
| SoundSlotTimerListImpl | GetSoundSlotTimerList (name Tag ))
|
| TeamInfo | GetTeam (int InTeamNumber)
|
| | IncActiveRagDollDeaths ()))
|
| | NotifyAudioSystemReset ()))
|
| | NotifyCutSceneEnd ()))
|
| | NotifyCutSceneStart ()))
|
| | NotifyHack ()))
|
| | NotifyKilled (Controller Killer, Controller Killed, Pawn KilledPawn, class DamageType ))
|
| | NotifyLevelChange ()))
|
| | NotifyLevelChangeEnd ()))
|
| float | PlaySpawnEffect (Pickup Inv ))
|
| | PlayTeleportEffect (Actor Incoming, bool bOut, bool bSound)
|
| | PostBeginPlay ()))
|
| | PostLogin (PlayerController NewPlayer, bool bUseDefaultInventory ))
|
| | PreBeginPlay ()))
|
| | PrecacheItems (Actor ContextActor ))
|
| int | ReduceDamage (int Damage, Pawn Injured, Pawn Instigator, vector HitLocation, vector Momentum, class DamageType ))
|
| int | ReduceFriendlyDamage (int Damage, Pawn Injured, Pawn Instigator, vector HitLocation, vector Momentum, class DamageType ))
|
| | RestartPlayer (Controller aPlayer ))
|
| int | ScaleDamageByPlayer (int Damage, Pawn Injured, Pawn Instigator, vector HitLocation, vector Momentum, class DamageType ))
|
| int | ScaleDamageToPlayer (int Damage, Pawn Injured, Pawn Instigator, vector HitLocation, vector Momentum, class DamageType ))
|
| | ScaleMovementSpeeds (Pawn P ))
|
| | ScoreReplicatorShutdown (Pawn Other)
|
| | SetDifficulty (byte _Difficulty ))
|
| | SetPlayerDefaults (Pawn PlayerPawn ))
|
| bool | ShouldRespawn (Pickup Other ))
|
| | SpawnTemporaryPrecacheInstance (Actor ContextActor, class<Actor> ActorClass, vector TargetLocation ))
|
| float | SpawnWait (U2NPCController aNPC ))
|
| bool | TooManyBots ()))
|
| | UpdateObjective (name Tag, LevelInfo.ELevelObjectiveStatus Status, sound NotifySound ))
|
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 |
const GF_NOIMPACTS = 0x01;
const MaxTeams = 4;
var int ActiveRagdollDeaths;
var config float AirControl;
var config bool bForcedWeaponSwitch;
var config bool bMultiWeaponStay;
var float BSMTime;
var float DefaultFOV;
GameAIControllerClasses Source code
var config array<string> GameAIControllerClasses;
var config int MinPlayers;
var int NumBots;
var config float PlayerSpeedRatio;
var config float SpeedRatio;
U2GameInfo
var(
U2GameInfo) globalconfig
bool bBroadcastObjectives;
DamageByPlayerScalars[3] Source code
var(
U2GameInfo) config
float DamageByPlayerScalars[
3];
DamageToPlayerScalars[3] Source code
var(
U2GameInfo) config
float DamageToPlayerScalars[
3];
var(
U2GameInfo) globalconfig
int MaxRagdollDeaths;
var(
U2GameInfo) config
float PlayerDamageScaleMax;
var(
U2GameInfo) config
float PlayerDamageScaleMin;
var(
U2GameInfo) globalconfig
int RagdollDetailLevel;
RespawnAppearanceDelay Source code
function AddDefaultInventory (
Pawn PlayerPawn ) )
AllocateGameAIControllers Source code
function AllocateGameAIControllers ( ) )
AllocateSoundSlotTimerList Source code
function AllocateSoundSlotTimerList ( ) )
static
function BSM (
Actor ContextActor, coerce
string Message ) )
DecActiveRagDollDeaths Source code
function DecActiveRagDollDeaths ( ) )
event Destroyed ( ) )
function bool ForceAddBot ( ) )
function GameEvent (
name EventName,
Actor Instigator, optional
Actor OtherActor, optional
name OtherInfo ) )
GetActiveRagDollDeaths Source code
function int GetActiveRagDollDeaths ( ) )
static
function GetActorFactoryItems (
Actor ContextActor,
out array<
TPrecacheInfo>
PrecacheList ) )
GetDamageByPlayerScalar Source code
function float GetDamageByPlayerScalar ( ) )
GetDamageToPlayerScalar Source code
function float GetDamageToPlayerScalar ( ) )
static
function GetLevelInfoItems (
Actor ContextActor,
out array<
TPrecacheInfo>
PrecacheList ) )
function int GetMaxRagDollDeaths ( ) )
function array<string> GetObjectives ( ) )
function int GetRagdollDetailLevel ( ) )
function TeamInfo GetTeam (
int InTeamNumber )
IncActiveRagDollDeaths Source code
function IncActiveRagDollDeaths ( ) )
NotifyAudioSystemReset Source code
event NotifyAudioSystemReset ( ) )
function NotifyCutSceneEnd ( ) )
function NotifyCutSceneStart ( ) )
event NotifyHack ( ) )
event NotifyLevelChange ( ) )
event NotifyLevelChangeEnd ( ) )
function float PlaySpawnEffect (
Pickup Inv ) )
function PlayTeleportEffect (
Actor Incoming,
bool bOut,
bool bSound )
event PostBeginPlay ( ) )
event PreBeginPlay ( ) )
static
function PrecacheItems (
Actor ContextActor ) )
static
function ScaleMovementSpeeds (
Pawn P ) )
ScoreReplicatorShutdown Source code
function ScoreReplicatorShutdown (
Pawn Other )
function SetDifficulty ( byte _Difficulty ) )
function SetPlayerDefaults (
Pawn PlayerPawn ) )
function bool ShouldRespawn (
Pickup Other ) )
SpawnTemporaryPrecacheInstance Source code
static
function SpawnTemporaryPrecacheInstance (
Actor ContextActor,
class<
Actor> ActorClass,
vector TargetLocation ) )
function bool TooManyBots ( ) )
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"
}
|
Creation time: sk 3-1-2016 10:48:34.540 - Created with
UnCodeX