Change to use UnrealAPI
from _server
This commit is contained in:
parent
0bb7f89040
commit
d3d6ae4627
@ -112,14 +112,14 @@ public final function InjectIntoVotingHandler()
|
||||
if (votingHandlerReference != none) {
|
||||
return;
|
||||
}
|
||||
votingHandler = XVotingHandler(_.unreal.FindActorInstance(
|
||||
_.unreal.GetGameType().VotingHandlerClass));
|
||||
votingHandler = XVotingHandler(_server.unreal.FindActorInstance(
|
||||
_server.unreal.GetGameType().VotingHandlerClass));
|
||||
if (votingHandler == none)
|
||||
{
|
||||
_.logger.Auto(fatNoXVotingHandler);
|
||||
return;
|
||||
}
|
||||
votingHandlerReference = _.unreal.ActorRef(votingHandler);
|
||||
votingHandlerReference = _server.unreal.ActorRef(votingHandler);
|
||||
class'GameMode'.static.Initialize();
|
||||
availableGameModes = class'GameMode'.static.AvailableConfigs();
|
||||
for (i = 0; i < availableGameModes.length; i += 1)
|
||||
@ -220,8 +220,8 @@ public final function PrepareForServerTravel()
|
||||
return;
|
||||
}
|
||||
nextGameClassName = votingHandler.gameConfig[pickedVHConfig].gameClass;
|
||||
if (string(_.unreal.GetGameType().class) ~= nextGameClassName) {
|
||||
nextGameClass = _.unreal.GetGameType().class;
|
||||
if (string(_server.unreal.GetGameType().class) ~= nextGameClassName) {
|
||||
nextGameClass = _server.unreal.GetGameType().class;
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -247,7 +247,8 @@ public final function GameMode SetupGameModeAfterTravel()
|
||||
if (!default.isServerTraveling) {
|
||||
return none;
|
||||
}
|
||||
_.unreal.GetGameType().default.gameDifficulty = default.storedGameDifficulty;
|
||||
_server.unreal.GetGameType().default.gameDifficulty =
|
||||
default.storedGameDifficulty;
|
||||
default.isServerTraveling = false;
|
||||
return GetConfigFromString(targetGameMode);
|
||||
}
|
||||
|
Reference in New Issue
Block a user