Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

UE2:GameRules (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> Actor >> Info >> GameRules
Package: 
Engine
Direct subclasses:
HitSound, ShowDamageInfo
This class in other games:
UT2003, U2, UE2Runtime, UT2004, UT3

GameRules.

The GameRules class handles game rule modifications for the GameInfo such as scoring, finding player starts, and damage modification.

Properties[edit]

NextGameRules[edit]

Type: GameRules


Instance functions[edit]

AddGameRules[edit]

function AddGameRules (GameRules GR)


CheckEndGame[edit]

function bool CheckEndGame (PlayerReplicationInfo Winner, string Reason)


CheckScore[edit]

function bool CheckScore (PlayerReplicationInfo Scorer)


FindPlayerStart[edit]

function NavigationPoint FindPlayerStart (Controller Player, optional byte InTeam, optional string incomingName)


GetRules[edit]

function string GetRules ()


HandleRestartGame[edit]

function bool HandleRestartGame ()


NetDamage[edit]

function int NetDamage (int OriginalDamage, int Damage, Pawn injured, Pawn instigatedBy, Object.Vector HitLocation, Object.Vector Momentum, class<DamageTypeDamageType)


OverridePickupQuery[edit]

function bool OverridePickupQuery (Pawn Other, Pickup item, out byte bAllowPickup)


PreventDeath[edit]

function bool PreventDeath (Pawn Killed, Controller Killer, class<DamageTypedamageType, Object.Vector HitLocation)


ScoreKill[edit]

function ScoreKill (Controller Killer, Controller Killed)


ScoreObjective[edit]

function ScoreObjective (PlayerReplicationInfo Scorer, int Score)