private static void CCTestSplitscreen(ConCommandArgs args) { int num = 2; int value; if (args.Count >= 1 && TextSerialization.TryParseInvariant(args[0], out value)) { num = Mathf.Clamp(value, 1, 4); } if (!NetworkClient.active) { LocalUserManager.ClearUsers(); LocalUserManager.LocalUserInitializationInfo[] array = new LocalUserManager.LocalUserInitializationInfo[num]; for (int i = 0; i < num; i++) { array[i] = new LocalUserManager.LocalUserInitializationInfo { player = ReInput.players.GetPlayer(2 + i), profile = UserProfile.CreateGuestProfile() }; } LocalUserManager.SetLocalUsers(array); } }
private static void CCRemoveAllLocalUsers(ConCommandArgs args) { LocalUserManager.ClearUsers(); }