From 95edd0eb55ae931c18bd6a55c75d414596eddd9b Mon Sep 17 00:00:00 2001 From: Lukas Woyke <l.woyke@outlook.de> Date: Thu, 11 Feb 2021 12:09:45 +0100 Subject: [PATCH] Bug fix appearance in 3 player mode. --- Better Together/Better Together.xcodeproj/project.pbxproj | 4 ++-- Better Together/Better Together/GameViews/GameScene.swift | 2 +- .../Better Together/UIViews/CharacterManager.swift | 5 +++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Better Together/Better Together.xcodeproj/project.pbxproj b/Better Together/Better Together.xcodeproj/project.pbxproj index aa934d4..023b039 100644 --- a/Better Together/Better Together.xcodeproj/project.pbxproj +++ b/Better Together/Better Together.xcodeproj/project.pbxproj @@ -630,7 +630,7 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = NYTT9V938N; + DEVELOPMENT_TEAM = Y2YVKT7HM8; INFOPLIST_FILE = "Better Together/Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 14.2; LD_RUNPATH_SEARCH_PATHS = ( @@ -651,7 +651,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = NYTT9V938N; + DEVELOPMENT_TEAM = Y2YVKT7HM8; INFOPLIST_FILE = "Better Together/Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 14.2; LD_RUNPATH_SEARCH_PATHS = ( diff --git a/Better Together/Better Together/GameViews/GameScene.swift b/Better Together/Better Together/GameViews/GameScene.swift index cb026b2..8d90e58 100644 --- a/Better Together/Better Together/GameViews/GameScene.swift +++ b/Better Together/Better Together/GameViews/GameScene.swift @@ -345,7 +345,7 @@ class GameScene: SKScene, SKPhysicsContactDelegate { characters.last?.apply(customization: configAsImage) } else { if GameScene.isServer { - characters.last?.applyPreLoadTextures(for: player.characterIndex - 1) + characters.last?.applyPreLoadTextures(for: player.characterIndex) } else { characters.last?.applyPreLoadTextures(for: player.characterIndex) } diff --git a/Better Together/Better Together/UIViews/CharacterManager.swift b/Better Together/Better Together/UIViews/CharacterManager.swift index cf4251a..ef84964 100644 --- a/Better Together/Better Together/UIViews/CharacterManager.swift +++ b/Better Together/Better Together/UIViews/CharacterManager.swift @@ -119,8 +119,9 @@ class CharacterManager { } func preloadConfigurationTexturesServer(completion: @escaping () -> Void) { - for config in allPlayersConfiguration { - guard let allTextureNames = CharacterManager.getCompleteCustomization(for: config.1) else { return } + let allConfigs = getConfigurationForServer() + for config in allConfigs { + guard let allTextureNames = CharacterManager.getCompleteCustomization(for: config) else { return } for i in 0 ..< allTextureNames.count { var name = allTextureNames[i] switch i { -- GitLab