2013-02-21 2 views
0

그래서 나는 현재 사용하여 플레이어의 uniqueNetId에 액세스하는 코드를 쓰고 있어요 :"const 불일치 아웃 변수"를 어떻게 수정합니까?

Class'GameEngine'.static.GetOnlineSubsystem().UniqueNetIdToString(
     OnlineSubsystemSteamworks(Class'GameEngine'.static.GetOnlineSubsystem()).LoggedInPlayerId.Uid); 

을하지만이 리드 :

Error, Call to 'UniqueNetIdToString', parameter 1: Const mismatch in Out variable 

는 아무도 내가 잘못 어떤 생각을 가지고 있습니까?

답변

0

실제로 const 불일치가 아닙니다. 이 함수는 struct를 기대하고 있으며 대신 struct의 멤버를 전달합니다. .Uid을 제거해보십시오. 즉,

Class'GameEngine'.static.GetOnlineSubsystem().UniqueNetIdToString(
     OnlineSubsystemSteamworks(Class'GameEngine'.static.GetOnlineSubsystem()).LoggedInPlayerId);