My program doesn't have bugs. It just develops random features.
UE3:UTGame instance functions (UT3)
From Unreal Wiki, The Unreal Engine Documentation Site
- UTGame instance functions in other games:
- UDK
- Other member categories for this class:
- constants, internal variables
| This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
[edit] Instance functions
[edit] ActivateVehicleFactory
ActivateVehicleFactory() Called by UTVehicleFactory in its PostBeginPlay()
[edit] AddBot
[edit] AddInitialBots
[edit] AddMutator
Overrides: GameInfo.AddMutator
[edit] AdjustSkill
[edit] AllowBecomeActivePlayer
[edit] AllowBecomeHero
[edit] AllowCheats
Overrides: GameInfo.AllowCheats
AllowCheats - Allow cheating in single player games and coop games.
[edit] AllowClientToTeleport
This function allows the server to override any requested teleport attempts from a client
Returns:
- returns true if the teleport is allowed
[edit] AssignHoverboard
[edit] AtCapacity
Overrides: GameInfo.AtCapacity
[edit] BecomeSpectator
[edit] BroadcastDeathMessage
Overrides: GameInfo.BroadcastDeathMessage
[edit] CampaignSkillAdjust
Called to adjust skill when bot respawns
[edit] CanDisableObjective
[edit] CanSpectate
Overrides: GameInfo.CanSpectate
[edit] ChangeName
Overrides: GameInfo.ChangeName
[edit] CheckEndGame
Overrides: GameInfo.CheckEndGame
[edit] CheckMaxLives
[edit] CheckScore
Overrides: GameInfo.CheckScore
[edit] CheckTeamSize
[edit] ChoosePlayerStart
Overrides: GameInfo.ChoosePlayerStart
(Description copied from GameInfo.ChoosePlayerStart)
ChoosePlayerStart() Return the 'best' player start for this player to start from. PlayerStarts are rated by RatePlayerStart().
Parameters:
- Player - is the controller for whom we are choosing a playerstart
- InTeam - specifies the Player's team (if the player hasn't joined a team yet)
Returns:
- NavigationPoint chosen as player start (usually a PlayerStart)
[edit] ContinueSeamlessTravel
[edit] DecodeEvent
[edit] DiscardInventory
Overrides: GameInfo.DiscardInventory
[edit] DoEndGameMapVote
[edit] DoMapVote
[edit] DominatingVictory
[edit] DriverEnteredVehicle
Overrides: GameInfo.DriverEnteredVehicle
[edit] DriverLeftVehicle
Overrides: GameInfo.DriverLeftVehicle
[edit] EndGame
Overrides: GameInfo.EndGame
[edit] EndRound
ends the current round; sends the game into state RoundOver and sets the ViewTarget for all players to be the given actor
[edit] EndSpree
[edit] FindNewObjectives
re-evaluate objectives for players because the specified one has been changed/completed
[edit] FindPlayerStart
Overrides: GameInfo.FindPlayerStart
FindPlayerStart() Return the 'best' player start for this player to start from. PlayerStarts are rated by RatePlayerStart().
Parameters:
- Player - is the controller for whom we are choosing a playerstart
- InTeam - specifies the Player's team (if the player hasn't joined a team yet)
- IncomingName - specifies the tag of a teleporter to use as the Playerstart
Returns:
- NavigationPoint chosen as player start (usually a PlayerStart)
[edit] ForceRespawn
ForceRespawn() returns true if dead players should respawn immediately
[edit] GetAutoObjectiveFor
Returns:
- an objective that should be recommended to the given player based on their auto objective settings and the current game state
[edit] GetBaseUTMutator
Returns:
- the first mutator in the mutator list that's a UTMutator
[edit] GetBestLocker
[edit] GetBotSkillLevel
[edit] GetBotTeam
[edit] GetCurrentMapCycleIndex
Returns:
- the index of the current map in the given list (used when starting up a server to start counting at the current map)
[edit] GetEndGameConditionRule
[edit] GetHandicapNeed
return a value based on how much this pawn needs help
[edit] GetLocationFor
Returns through outparameters what location message to play Returns true if it returned message information
[edit] GetMapTypeRule
[edit] GetNextMap
Overrides: GameInfo.GetNextMap
Returns the next map to play. If we are in story mode, we need to go back to the map selection menu
[edit] GetNextPickupIndex
[edit] GetSinglePlayerResult
Retuns: the results of the match.
[edit] GetTravelType
Overrides: GameInfo.GetTravelType
Returns true if we want to travel_absolute
[edit] InitGameReplicationInfo
Overrides: GameInfo.InitGameReplicationInfo
[edit] InitializeBot
[edit] InitializeMapListManager
[edit] InitializeVoteCollector
[edit] InitialProcessingIsComplete
[edit] IsAWinner
[edit] IsMPOrHardBotsGame
[edit] IsValidMutatorsForLikeTheBackOfMyHand
[edit] JustStarted
[edit] KillBot
[edit] Killed
Overrides: GameInfo.Killed
[edit] LevelRecommendedPlayers
[edit] Logout
Overrides: GameInfo.Logout
[edit] MatchIsInProgress
Overrides: GameInfo.MatchIsInProgress
[edit] NeedPlayers
[edit] NotifyNavigationChanged
Overrides: GameInfo.NotifyNavigationChanged
notification when a NavigationPoint becomes blocked or unblocked
[edit] NotifySpree
[edit] ObjectiveDisabled
[edit] PickupQuery
Overrides: GameInfo.PickupQuery
(Description copied from GameInfo.PickupQuery)
PickupQuery: Called when pawn has a chance to pick Item up (i.e. when the pawn touches a weapon pickup). Should return true if he wants to pick it up, false if he does not want it.
Parameters:
- Other - the Pawn that wants the item
- ItemClass - the Inventory class the Pawn can pick up
- Pickup - the Actor containing that item (this may be a PickupFactory or it may be a DroppedPickup)
Returns:
- whether or not the Pickup actor should give its item to Other
[edit] PlayEndOfMatchMessage
[edit] PlayRegularEndOfMatchMessage
[edit] PlayStartupMessage
[edit] ProcessServerTravel
Overrides: GameInfo.ProcessServerTravel
[edit] ProcessSpeechRecognition
parses the given player's recognized speech into bot orders, etc
[edit] ProvideHeroBonus
Give bonus hero points when a hero is spawned to anyone who has never been a hero
[edit] RatePlayerStart
Overrides: GameInfo.RatePlayerStart
RatePlayerStart() Return a score representing how desireable a playerstart is.
Parameters:
- P - is the playerstart being rated
- Team - is the team of the player choosing the playerstart
- Player - is the controller choosing the playerstart
Returns:
- playerstart score
[edit] ReduceDamage
Overrides: GameInfo.ReduceDamage
[edit] RegisterServer
Overrides: GameInfo.RegisterServer
Registers the dedicated server with the online service
[edit] RegisterVehicle
[edit] RemovePlayerFromMuteLists
Removes the specified player from all other player's mute lists
Parameters:
- PC - Player controller to remove from other mute lists
[edit] ResetAllPlayerMuteListsToSpectatorChannel
Reset everyone's channel to the same thing and then rebuild the gameplay mute lists for each player
[edit] RestartGame
Overrides: GameInfo.RestartGame
[edit] RestartPlayer
Overrides: GameInfo.RestartPlayer
[edit] ScoreKill
Overrides: GameInfo.ScoreKill
[edit] SetAlias
[edit] SetEndGameFocus
[edit] SetGameSpeed
Overrides: GameInfo.SetGameSpeed
[edit] SetPause
Overrides: GameInfo.SetPause
Only allow local players to pause
[edit] SetupPlayerMuteList
Sets up the voice mute list based upon this player's team/spectator state. Opponents are added the specified player's mute list and vice versa.
Parameters:
- PC - the player controller to initialize muting for
[edit] ShotTeammate
[edit] ShouldRespawn
Overrides: GameInfo.ShouldRespawn
[edit] ShowPathTo
displays the path to the given base for the given player
[edit] SinglePlayerAddBot
[edit] SkipCinematics
[edit] SkipPlaySound
[edit] SpaceAvailable
[edit] SpawnBot
[edit] SpawnWait
[edit] StartMatch
Overrides: GameInfo.StartMatch
[edit] TooManyBots
Look at the current game rules and determine if there are too many bots. In a single player game, this function will always return false since the teams are preset and changes are not allowed.
Parameters:
- BotToRemove - The Bot to remove
[edit] TrackMemoryFunctor
This is our TrackMemory functor where we can put anything we want to do every N seconds. *
[edit] TravelFailed
Overrides: GameInfo.TravelFailed
Called from the WorldInfo when travelling fails
[edit] UpdateGameplayMuteList
Overrides: GameInfo.UpdateGameplayMuteList
This is called once the client has sent the server their unique net id. It is now possible to set up their mute list.
Parameters:
- PC - the playercontroller that is ready for updates
[edit] UpdateGameSettings
Overrides: GameInfo.UpdateGameSettings
Used to update any changes in game settings that need to be published to players that are searching for games
[edit] UpdateGameSettingsCounts
Overrides: GameInfo.UpdateGameSettingsCounts
Updates the online subsystem's information for player counts so that LAN matches can show the correct player counts
[edit] ViewObjective
[edit] WantFastSpawnFor
[edit] WriteOnlinePlayerScores
Overrides: GameInfo.WriteOnlinePlayerScores
Write player scores used in skill calculations
