U2.U2TeamGame
- Extends
- U2DeathMatch
- Modifiers
- config
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Info
|
+-- Engine.GameInfo
|
+-- U2Dialog.DialogGameInfo
|
+-- U2.U2GameInfo
|
+-- U2.U2DeathMatch
|
+-- U2.U2TeamGame
Direct Known Subclasses:
U2CTFGame, U2XMPGame
Inherited Variables from U2.U2DeathMatch |
bAlreadyChanged, bChangeLevels, bForceRespawn, bJumpMatch, BotConfig, BotConfigType, BotPackageClassStr, bRequireReady, bTournament, CountDown, CountDownMessage, ElapsedTime, GameEndedMessage, GameGoal, GBestPlayer, GoalScore, LastPlayerStartSpot, LastStartSpot, LevelRatingDefensive, LevelRatingOffensive, MultiplayerCountdown, MultiplayerPlayerWait, NoNameChange, NotReadyMessage, ReadyMessage, RemainingBots, RestartDelay, RestartTime, Score_EnemyKill, Score_Suicide, SingleWaitingMessage, Stage, StandAloneCountdown, StartMessage, TimeLimit, TourneyMessage, WaitingMessage1, WaitingMessage2 |
Inherited Variables from U2.U2GameInfo |
ActiveRagdollDeaths, AirControl, bBroadcastObjectives, bForcedWeaponSwitch, bGiveDefaultWeapon, bKeepTossedPickups, bMultiWeaponStay, bSinglePlayerMission, BSMColor, BSMTime, bUseCombatSounds, DamageByPlayerScalars[3], DamageToPlayerScalars[3], DefaultFOV, FriendlyDamageScale, GameAIControllerClasses, GameAIControllers, MaxRagdollDeaths, MinPlayers, NumBots, PlayerDamageScaleMax, PlayerDamageScaleMin, PlayerSpeedRatio, RagdollDetailLevel, RespawnAppearanceDelay, SoundSlotTimerList, SpeedRatio, UIComponents |
Functions Summary |
| | BalanceTeams ()))
|
| bool | CanSpectate (PlayerController Viewer, Actor ViewTarget ))
|
| bool | ChangeTeam (Controller Other, int InTeamNumber ))
|
| | GameEvent (name EventName, Actor Instigator, optional Actor OtherActor, optional name OtherInfo ))
|
| U2TeamInfo | GetBestTeam ()))
|
| string | GetRules ()))
|
| TeamInfo | GetTeam (int InTeamNumber ))
|
| int | GetTeamNumber ()))
|
| actor | GetWinnder ()))
|
| bool | GoalLimitMet ()))
|
| | InitBot (U2NPCController NewBot ))
|
| | InitGame (string Options, out string Error ))
|
| bool | IsTied ()))
|
| bool | IsWinner (Controller Player ))
|
| | LogGameParameters ()))
|
| | Logout (Controller Exiting ))
|
| | PlayStartupMessage (PlayerController NewPlayer ))
|
| | PreBeginPlay ()))
|
| float | RatePlayerStart (NavigationPoint N, byte Team, Controller Player ))
|
| int | ReduceFriendlyDamage (int Damage, Pawn Injured, Pawn Instigator, vector HitLocation, vector Momentum, class DamageType ))
|
| | ScoreKill (Controller Killer, Controller Other ))
|
| | SetEndGameCameras ()))
|
| bool | ValidTeam (int InTeamNumber ))
|
Inherited Functions from U2.U2DeathMatch |
AcceptInventory, AddBot, AddDefaultInventory, AdjustPawnClass, CanAddBots, CanSpectate, ChangeName, CheckForEndGame, CountUniquePickups, DestroyInventory, DiscardInventory, FindPlayerStart, ForceAddBot, ForcePlayerRestart, GetBestPlayer, GetDamageByPlayerScalar, GetDamageToPlayerScalar, GetEndGameTarget, GetLevelRatingDefensive, GetLevelRatingOffensive, GetNextMapName, GetRules, GetTeamNumber, GetWinner, GoalLimitMet, GotoMidGame, GotoPostGame, GotoPreGame, InitBot, InitGame, InitGameReplicationInfo, IsGameOver, IsTied, IsWinner, Killed, LogGameParameters, Logout, MidGameTimer, NeedPlayers, PlayerJumpZScaling, PlayersReady, PlaySpawnEffect, PlayStartupMessage, PlayTeleportEffect, PostBeginPlay, PostGameTimer, PostLogin, PreGameTimer, RatePlayerStart, RestartGame, RestartPlayer, ScoreKill, SendStartMessage, SetEndGameCameras, ShouldRespawn, SpawnBot, SpawnWait, TimeLimitMet, Timer, TooManyBots |
Inherited Functions from U2.U2GameInfo |
AddDefaultInventory, AllocateGameAIControllers, AllocateSoundSlotTimerList, BSM, DecActiveRagDollDeaths, Destroyed, ForceAddBot, GameEvent, GetActiveRagDollDeaths, GetActorFactoryItems, GetDamageByPlayerScalar, GetDamageToPlayerScalar, GetLevelInfoItems, GetMaxRagDollDeaths, GetObjectives, GetRagdollDetailLevel, GetSoundSlotTimerList, GetTeam, IncActiveRagDollDeaths, NotifyAudioSystemReset, NotifyCutSceneEnd, NotifyCutSceneStart, NotifyHack, NotifyKilled, NotifyLevelChange, NotifyLevelChangeEnd, PlaySpawnEffect, PlayTeleportEffect, PostBeginPlay, PostLogin, PreBeginPlay, PrecacheItems, ReduceDamage, ReduceFriendlyDamage, RestartPlayer, ScaleDamageByPlayer, ScaleDamageToPlayer, ScaleMovementSpeeds, ScoreReplicatorShutdown, SetDifficulty, SetPlayerDefaults, ShouldRespawn, SpawnTemporaryPrecacheInstance, SpawnWait, TooManyBots, UpdateObjective |
var globalconfig bool bBalanceTeams;
var bool bBalancing;
var globalconfig bool bPlayersBalanceTeams;
var config bool bScoreTeamKills;
var bool bSpawnInTeamArea;
var int MaxAllowedTeams;
var int NextBotTeam;
var localized string StartupMessage;
var localized string StartupTeamMessage;
var localized string StartupTeamTralier;
var localized string TeamChangeMessage;
var localized string TeamColor[MaxTeams];
U2TeamGame
function BalanceTeams ( ) )
function bool ChangeTeam (
Controller Other,
int InTeamNumber ) )
function GameEvent (
name EventName,
Actor Instigator, optional
Actor OtherActor, optional
name OtherInfo ) )
function string GetRules ( ) )
function TeamInfo GetTeam (
int InTeamNumber ) )
function int GetTeamNumber ( ) )
function actor GetWinnder ( ) )
function bool GoalLimitMet ( ) )
event InitGame ( string Options, out string Error ) )
function bool IsTied ( ) )
function LogGameParameters ( ) )
event PreBeginPlay ( ) )
function SetEndGameCameras ( ) )
function bool ValidTeam ( int InTeamNumber ) )
defaultproperties
{
StartupMessage="Work with your teammates against the other teams."
StartupTeamMessage="You are on"
StartupTeamTralier="."
TeamChangeMessage="Use Options->Player Setup to change teams."
TeamColor(0)="Red"
TeamColor(1)="Blue"
TeamColor(2)="Green"
TeamColor(3)="Gold"
bBalanceTeams=true
NumTeams=2
MaxTeamSize=16
Score_TeamKill=-1.000000
bSpawnInTeamArea=true
bScoreTeamKills=true
MaxAllowedTeams=4
MultiplayerPlayerWait=17
bCanChangeSkin=false
bTeamGame=true
BeaconName="TDM"
GameName="Team Deathmatch Game"
UseReticleOnEvents(0)="UseReticleText"
UseReticleOnEvents(1)="UseReticleCorners"
UseReticleOnEvents(2)="UseReticleTopBars"
ProximityReticleOnEvents(0)="ProximityReticleCorners"
ProximityReticleOnEvents(1)="ProximityReticleTopBars"
}
|
Creation time: sk 3-1-2016 10:48:35.402 - Created with
UnCodeX