This commit is contained in:
2026-04-17 01:35:53 +05:30
parent ced9c9fa35
commit 210722a472
21 changed files with 3042 additions and 1964 deletions
+1
View File
@@ -127,6 +127,7 @@ public class CupidLobby : MonoBehaviour
GameManager.BluePlayer = myPlayer;
GameManager.RedPlayer = opponentPlayer;
}
GameManager.MyTeam = myTeam;
// LevelLoadManager.instance.SetupMatchMade(myTeam, myPlayer.Name, opponentPlayer.Name, $"L10 {myPlayer.l10_wins}-{myPlayer.l10_losses}", $"L10 {opponentPlayer.l10_wins}-{opponentPlayer.l10_losses}");
LevelLoadManager.instance.SetupMatchMade(myTeam, myPlayer, opponentPlayer);
+11 -4
View File
@@ -10,14 +10,21 @@ public class Logger
{
get
{
// Android (and iOS): dataPath is inside the package/APK and is not writable.
if (Application.platform == RuntimePlatform.Android ||
Application.platform == RuntimePlatform.IPhonePlayer)
{
return Application.persistentDataPath;
}
string path = Application.dataPath;
if (Application.platform == RuntimePlatform.OSXPlayer)
{
path += "/../../";
path = Path.Combine(path, "..", "..");
}
else if (Application.platform == RuntimePlatform.WindowsPlayer)
{
path += "/../";
path = Path.Combine(path, "..");
}
return path;
}
@@ -41,7 +48,7 @@ public class Logger
if(!Enabled){return;}
Debug.Log("Starting logger @ " + ApplicationDirectory);
if(LogFilePath == null){
LogFilePath = ApplicationDirectory + "Log.txt";
LogFilePath = Path.Combine(ApplicationDirectory, "Log.txt");
}
File.WriteAllText(LogFilePath, "Logger initiated at " + DateTime.Now + "\n\n");
}
@@ -58,7 +65,7 @@ public class Logger
}
public static void SetFileName(string fileName){
instance.LogFilePath = ApplicationDirectory+fileName + ".txt";
instance.LogFilePath = Path.Combine(ApplicationDirectory, fileName + ".txt");
}
public static void SetFilePath(string path){
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+49
View File
@@ -0,0 +1,49 @@
Logger initiated at 4/17/2026 1:28:32 AM
[4/17/2026 1:28:32 AM] Error retreiving settings from server JSON parse error: The document root must not follow by other values.
[4/17/2026 1:28:32 AM] 403 Unauthorized
[4/17/2026 1:28:33 AM] Starting matchmake as warlock
[4/17/2026 1:28:44 AM] Got into a room
[4/17/2026 1:28:44 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:28:45 AM] Got into a room
[4/17/2026 1:28:45 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:28:46 AM] Got into a room
[4/17/2026 1:28:46 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:28:48 AM] Got into a room
[4/17/2026 1:28:48 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:28:49 AM] Got into a room
[4/17/2026 1:28:49 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:28:50 AM] Got into a room
[4/17/2026 1:28:50 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:28:51 AM] Got into a room
[4/17/2026 1:28:51 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:28:53 AM] Got into a room
[4/17/2026 1:28:53 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:28:54 AM] Got into a room
[4/17/2026 1:28:54 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:28:55 AM] Got into a room
[4/17/2026 1:28:55 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:28:57 AM] Got into a room
[4/17/2026 1:28:57 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:28:58 AM] Got into a room
[4/17/2026 1:28:58 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:28:59 AM] Got into a room
[4/17/2026 1:28:59 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:29:00 AM] Got into a room
[4/17/2026 1:29:00 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:29:02 AM] Got into a room
[4/17/2026 1:29:02 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:29:03 AM] Got into a room
[4/17/2026 1:29:03 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:29:04 AM] Got into a room
[4/17/2026 1:29:04 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:29:05 AM] Got into a room
[4/17/2026 1:29:05 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:29:07 AM] Got into a room
[4/17/2026 1:29:07 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:29:08 AM] Got into a room
[4/17/2026 1:29:08 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:29:09 AM] Got into a room
[4/17/2026 1:29:09 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
[4/17/2026 1:29:10 AM] Got into a room
[4/17/2026 1:29:10 AM] {"Players":[{"Name":"warlock","LastSeen":1776369524172,"UserId":4,"l10_wins":2,"l10_losses":0}],"GameName":"soccar","Port":26544,"InitTime":1776369524172,"match_id":50,"your_team":"red"}
+7
View File
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 50f0cc4d2ec4dd24aaf90130a173afc5
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
+557 -1
View File
@@ -2605,6 +2605,7 @@ RectTransform:
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 662397535}
- {fileID: 1527762873}
m_Father: {fileID: 1248226038}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
@@ -2814,7 +2815,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: c4e95ceb8bcd79f488de2cb8a5d0ca2d, type: 3}
m_Name:
m_EditorClassIdentifier:
dontDestroyOnLoad: 1
dontDestroyOnLoad: 0
runInBackground: 1
headlessStartMode: 0
editorAutoStart: 0
@@ -3499,6 +3500,142 @@ MonoBehaviour:
bounceDuration: 0.35
bounceElasticity: 0.7
bounceOvershoot: 0.2
--- !u!1 &594293289
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 594293290}
- component: {fileID: 594293292}
- component: {fileID: 594293291}
m_Layer: 5
m_Name: Text (TMP) (1)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &594293290
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 594293289}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1799677541}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 9.100003}
m_SizeDelta: {x: 0, y: 18.199995}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &594293291
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 594293289}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: Cancel
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 893d86ab7286e5d4383d1c3f2ecdb510, type: 2}
m_sharedMaterial: {fileID: -5214663084478877120, guid: 893d86ab7286e5d4383d1c3f2ecdb510, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4294967295
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 45.26
m_fontSizeBase: 45.26
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 2
m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_TextWrappingMode: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 0
m_ActiveFontFeatures: 6e72656b
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_EmojiFallbackSupport: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!222 &594293292
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 594293289}
m_CullTransparentMesh: 1
--- !u!1 &619394800
GameObject:
m_ObjectHideFlags: 0
@@ -6513,6 +6650,8 @@ MonoBehaviour:
blueTurnTimerRound: {fileID: 1167081639}
redTurnTimerRound: {fileID: 673352631}
waitingForOpponentPanel: {fileID: 455168947}
timeoutForOpponentPanel: {fileID: 1527762872}
btnLeaveGame: {fileID: 1799677546}
--- !u!1001 &1254994271
PrefabInstance:
m_ObjectHideFlags: 0
@@ -8002,6 +8141,83 @@ ParticleSystem:
m_CorrespondingSourceObject: {fileID: 452325284314037371, guid: d165ba27efad0c344a79962bb7cbfe45, type: 3}
m_PrefabInstance: {fileID: 1510554617}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1527762872
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1527762873}
- component: {fileID: 1527762875}
- component: {fileID: 1527762874}
m_Layer: 5
m_Name: timeout
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1527762873
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1527762872}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1717699723}
- {fileID: 1799677541}
m_Father: {fileID: 455168948}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -0.000020027, y: -514.2625}
m_SizeDelta: {x: 770.3621, y: 303.7143}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1527762874
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1527762872}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.5283019, g: 0.5283019, b: 0.5283019, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: -8878880997691350325, guid: b3fabf88f02c71c4e9962f4d9acbfaaa, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!222 &1527762875
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1527762872}
m_CullTransparentMesh: 1
--- !u!1 &1539812847
GameObject:
m_ObjectHideFlags: 0
@@ -8169,6 +8385,55 @@ SpriteRenderer:
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!1 &1560912359
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1560912361}
- component: {fileID: 1560912360}
m_Layer: 0
m_Name: FX
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1560912360
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1560912359}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 370d8135f2d97da4194a41598ce8c4a9, type: 3}
m_Name:
m_EditorClassIdentifier:
flipY:
- {fileID: 456875588}
- {fileID: 452726138}
- {fileID: 215636655}
- {fileID: 1542936060}
--- !u!4 &1560912361
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1560912359}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1585467377
GameObject:
m_ObjectHideFlags: 0
@@ -8931,6 +9196,145 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1716356728}
m_CullTransparentMesh: 1
--- !u!1 &1717699722
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1717699723}
- component: {fileID: 1717699725}
- component: {fileID: 1717699724}
m_Layer: 5
m_Name: Text (TMP)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1717699723
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1717699722}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1527762873}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: -88}
m_SizeDelta: {x: 0, y: 123.432}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1717699724
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1717699722}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: 'Your opponent is taking too long to join
You can cancel this match
safely'
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 893d86ab7286e5d4383d1c3f2ecdb510, type: 2}
m_sharedMaterial: {fileID: -5214663084478877120, guid: 893d86ab7286e5d4383d1c3f2ecdb510, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4282729983
m_fontColor: {r: 1, g: 0.2688679, b: 0.2688679, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 34.5
m_fontSizeBase: 34.5
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 2
m_VerticalAlignment: 256
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_TextWrappingMode: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 0
m_ActiveFontFeatures: 6e72656b
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_EmojiFallbackSupport: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!222 &1717699725
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1717699722}
m_CullTransparentMesh: 1
--- !u!1 &1749648364
GameObject:
m_ObjectHideFlags: 0
@@ -9199,6 +9603,157 @@ Transform:
- {fileID: 1494886887}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1799677540
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1799677541}
- component: {fileID: 1799677543}
- component: {fileID: 1799677542}
- component: {fileID: 1799677546}
- component: {fileID: 1799677545}
- component: {fileID: 1799677544}
m_Layer: 5
m_Name: btnLeave
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1799677541
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1799677540}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 594293290}
m_Father: {fileID: 1527762873}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: -60.2}
m_SizeDelta: {x: 282.7086, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1799677542
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1799677540}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 0.3820755, b: 0.3820755, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: -6538551072121777278, guid: f0690e65b6cf093409d1105dbc14649b, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!222 &1799677543
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1799677540}
m_CullTransparentMesh: 1
--- !u!114 &1799677544
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1799677540}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e4c65221cd965e45853c892a9facd82, type: 3}
m_Name:
m_EditorClassIdentifier:
scaleFactor: 1.1
duration: 0.1
ease: 27
--- !u!114 &1799677545
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1799677540}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Delegates: []
--- !u!114 &1799677546
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1799677540}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 1799677542}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!1001 &1809051320
PrefabInstance:
m_ObjectHideFlags: 0
@@ -10614,6 +11169,7 @@ SceneRoots:
- {fileID: 519420032}
- {fileID: 619394802}
- {fileID: 1681365321}
- {fileID: 1560912361}
- {fileID: 7186387994663429852}
- {fileID: 962944853}
- {fileID: 622578053}
+108 -32
View File
@@ -892,7 +892,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 3.550003}
m_AnchoredPosition: {x: 0, y: 3.5499878}
m_SizeDelta: {x: 0, y: 7.1}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &262829308
@@ -1748,10 +1748,10 @@ RectTransform:
- {fileID: 5278894164748809509}
m_Father: {fileID: 608674245}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -0.0018272, y: 856.1199}
m_SizeDelta: {x: 1108.5, y: 504.7902}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -0.0018310547, y: -252.88013}
m_SizeDelta: {x: 0.5, y: 504.79016}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &494249511
MonoBehaviour:
@@ -1774,7 +1774,7 @@ MonoBehaviour:
m_Spacing: 0
m_ChildForceExpandWidth: 1
m_ChildForceExpandHeight: 0
m_ChildControlWidth: 0
m_ChildControlWidth: 1
m_ChildControlHeight: 0
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
@@ -2554,10 +2554,10 @@ RectTransform:
- {fileID: 1025220149}
m_Father: {fileID: 728846722}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -0.000029325, y: 419}
m_SizeDelta: {x: 934.8047, y: 345.6826}
m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: -0.000029325, y: -690}
m_SizeDelta: {x: 934.8047, y: 345.68262}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &690086389
MonoBehaviour:
@@ -3223,7 +3223,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 3.55}
m_AnchoredPosition: {x: 0, y: 3.5499878}
m_SizeDelta: {x: 0, y: 7.1}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &938086568
@@ -3364,7 +3364,7 @@ RectTransform:
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 1108, y: 229.4053}
m_SizeDelta: {x: 0, y: 229.4053}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &944599435
CanvasRenderer:
@@ -3748,7 +3748,7 @@ MonoBehaviour:
m_text:
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 893d86ab7286e5d4383d1c3f2ecdb510, type: 2}
m_sharedMaterial: {fileID: -7986401817100412438, guid: 7550578d2d359124e9521cbed09c421e, type: 2}
m_sharedMaterial: {fileID: -5214663084478877120, guid: 893d86ab7286e5d4383d1c3f2ecdb510, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
@@ -4012,7 +4012,7 @@ RectTransform:
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 69.91}
m_SizeDelta: {x: 0, y: 69.91}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1067737762
MonoBehaviour:
@@ -4088,10 +4088,10 @@ RectTransform:
- {fileID: 938086567}
m_Father: {fileID: 484954851}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -393, y: 1017}
m_SizeDelta: {x: 217.7, y: 92.4602}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 161, y: -92}
m_SizeDelta: {x: 217.70001, y: 92.460205}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1105307512
MonoBehaviour:
@@ -5896,9 +5896,9 @@ RectTransform:
- {fileID: 262829307}
m_Father: {fileID: 484954851}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 100}
m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: 0, y: -1009}
m_SizeDelta: {x: 379.8, y: 155}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1698843032
@@ -6758,7 +6758,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 3.55}
m_AnchoredPosition: {x: 0, y: 3.5499878}
m_SizeDelta: {x: 0, y: 7.1}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1824971688
@@ -7540,6 +7540,81 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1916105514}
m_CullTransparentMesh: 1
--- !u!1 &1932488478
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1932488479}
- component: {fileID: 1932488481}
- component: {fileID: 1932488480}
m_Layer: 5
m_Name: Image
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1932488479
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1932488478}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5278894164748809509}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: 0, y: -67.8}
m_SizeDelta: {x: 313.7172, y: 273.0714}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1932488480
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1932488478}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: -5565898421534504731, guid: 8c98bd9ae0a0fda4588b74f578de042f, type: 3}
m_Type: 0
m_PreserveAspect: 1
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!222 &1932488481
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1932488478}
m_CullTransparentMesh: 1
--- !u!1 &1939128746
GameObject:
m_ObjectHideFlags: 0
@@ -7576,10 +7651,10 @@ RectTransform:
- {fileID: 1824971687}
m_Father: {fileID: 728846722}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -393, y: 1017}
m_SizeDelta: {x: 217.7, y: 92.4602}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 161, y: -92}
m_SizeDelta: {x: 217.70001, y: 92.460205}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1939128748
MonoBehaviour:
@@ -9143,10 +9218,10 @@ RectTransform:
- {fileID: 1113107920}
m_Father: {fileID: 1290413509}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -0.000026703, y: 219.4}
m_SizeDelta: {x: 496.2, y: 500.7}
m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: -0.000026703, y: -869.04}
m_SizeDelta: {x: 496.2, y: 500.69995}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &1825499016338738105
GameObject:
@@ -9569,7 +9644,7 @@ MonoBehaviour:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3277709061252648945}
m_Enabled: 1
m_Enabled: 0
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
@@ -9612,13 +9687,14 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1932488479}
- {fileID: 8364111371470335533}
m_Father: {fileID: 494249510}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 286.7137, y: 196.9598}
m_SizeDelta: {x: 0, y: 196.9598}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &5758752932906860086
GameObject:
+91
View File
@@ -1,5 +1,6 @@
using System.Collections;
using Mirror;
using TMPro;
using UnityEngine;
using UnityEngine.EventSystems;
@@ -9,6 +10,12 @@ using DG.Tweening;
public class GameCanvas : MonoBehaviour
{
public static GameCanvas instance;
const int OpponentWaitTimeoutSeconds = 15;
static readonly WaitForSeconds WaitOneSecond = new WaitForSeconds(1f);
int opponentWaitSecondsElapsed;
bool hasShownOpponentTimeout;
Coroutine opponentWaitRoutine;
void Awake()
{
instance = this;
@@ -16,6 +23,11 @@ public class GameCanvas : MonoBehaviour
ShowWaitingForOpponentPanel();
}
void OnDestroy()
{
StopOpponentWaitRoutine();
}
public EventTrigger gameInputPanel;
public Image turnTimerSliderTransform;
@@ -29,18 +41,52 @@ public class GameCanvas : MonoBehaviour
[FormerlySerializedAs("turnTimerRound")] public Image redTurnTimerRound;
public GameObject waitingForOpponentPanel;
public GameObject timeoutForOpponentPanel;
public Button btnLeaveGame;
void Start(){
if (btnLeaveGame != null)
btnLeaveGame.onClick.AddListener(OnLeaveGamePressed);
redName.text = GameManager.RedPlayer.Name;
blueName.text = GameManager.BluePlayer.Name;
}
void OnLeaveGamePressed()
{
if (CupidLobby.instance != null)
CupidLobby.instance.Cancel();
LoginManager.ClearMatchYourTeam();
if (NetworkManager.singleton != null && NetworkClient.active)
NetworkManager.singleton.StopClient();
LevelLoadManager.LoadLevel("MainMenu");
}
public void ShowWaitingForOpponentPanel(){
waitingForOpponentPanel.SetActive(true);
ResetOpponentTimeoutState();
StopOpponentWaitRoutine();
opponentWaitRoutine = StartCoroutine(OpponentWaitingTimeoutRoutine());
}
public void HideWaitingForOpponentPanel(){
StopOpponentWaitRoutine();
waitingForOpponentPanel.SetActive(false);
timeoutForOpponentPanel.SetActive(false);
ResetOpponentTimeoutState();
}
void StopOpponentWaitRoutine()
{
if (opponentWaitRoutine != null)
{
StopCoroutine(opponentWaitRoutine);
opponentWaitRoutine = null;
}
}
void Update(){
@@ -101,4 +147,49 @@ public class GameCanvas : MonoBehaviour
}
}
IEnumerator OpponentWaitingTimeoutRoutine()
{
while (true)
{
yield return WaitOneSecond;
if (waitingForOpponentPanel == null || timeoutForOpponentPanel == null)
yield break;
if (!waitingForOpponentPanel.activeSelf)
{
timeoutForOpponentPanel.SetActive(false);
ResetOpponentTimeoutState();
yield break;
}
bool isSoloPlayer = FindObjectsByType<NetPlayer>(FindObjectsSortMode.None).Length <= 1;
if (!isSoloPlayer)
{
timeoutForOpponentPanel.SetActive(false);
ResetOpponentTimeoutState();
continue;
}
if (hasShownOpponentTimeout)
continue;
opponentWaitSecondsElapsed++;
if (opponentWaitSecondsElapsed >= OpponentWaitTimeoutSeconds)
{
timeoutForOpponentPanel.transform.localScale = new Vector3(1, 0, 1);
timeoutForOpponentPanel.transform.DOScaleY(1,0.1f).SetEase(Ease.InOutBounce);
timeoutForOpponentPanel.SetActive(true);
hasShownOpponentTimeout = true;
}
}
}
void ResetOpponentTimeoutState()
{
opponentWaitSecondsElapsed = 0;
hasShownOpponentTimeout = false;
timeoutForOpponentPanel.SetActive(false);
}
}
+1
View File
@@ -11,6 +11,7 @@ using Mirror;
public class GameManager : NetworkBehaviour
{
public static Team MyTeam { get; set; }
public static MatchmadePlayer RedPlayer { get; set; }
public static MatchmadePlayer BluePlayer { get; set; }
/// <summary>Set by dedicated server startup (e.g. CupidConnector parsing <c>-matchId</c>). PATCH is skipped if id ≤ 0 or secret is empty.</summary>
+16 -17
View File
@@ -11,30 +11,29 @@ public class NetPlayer : NetworkBehaviour
{
base.OnStartLocalPlayer();
// Count current NetPlayers in the scene
NetPlayer[] players = FindObjectsOfType<NetPlayer>();
if (players.Length <= 1)
{
myTeam = Team.Red;
CmdSetTeam(Team.Red);
}
else
{
myTeam = Team.Blue;
CmdSetTeam(Team.Blue);
}
if(myTeam == Team.Blue){
CameraEffects.instance.SetUpsideDown(true);
SetMyTeam(GameManager.MyTeam);
TeamSpecificEffects.instance.SetTeamSpecificEffects(myTeam);
}
void SetMyTeam(Team team){
if(isServer){
setMyTeam(team);
}else{
CameraEffects.instance.SetUpsideDown(false);
CmdSetTeam(team);
setMyTeam(team);
}
}
void setMyTeam(Team team){
myTeam = team;
if (GameManager.instance != null)
GameManager.instance.OnMatchPlayerTeamAssigned(team);
}
[Command]
void CmdSetTeam(Team team){
myTeam = team;
if (GameManager.instance != null)
GameManager.instance.OnMatchPlayerTeamAssigned(team);
setMyTeam(team);
}
+25
View File
@@ -0,0 +1,25 @@
using UnityEngine;
public class TeamSpecificEffects : MonoBehaviour
{
public static TeamSpecificEffects instance;
public Transform[] flipY;
void Awake()
{
instance = this;
}
public void SetTeamSpecificEffects(Team team){
foreach(Transform t in flipY){
float y = Mathf.Abs(t.localScale.y);
t.localScale = new Vector3(t.localScale.x, team == Team.Blue ? -y : y, t.localScale.z);
}
if(team == Team.Blue){
CameraEffects.instance.SetUpsideDown(true);
}else{
CameraEffects.instance.SetUpsideDown(false);
}
}
}
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 370d8135f2d97da4194a41598ce8c4a9
Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

+156
View File
@@ -0,0 +1,156 @@
fileFormatVersion: 2
guid: 549ef2e8d0c2b8248a2e4a4c3a5efb16
TextureImporter:
internalIDToNameTable:
- first:
213: 8330964477292225597
second: kick_kings_ico_0
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 2
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites:
- serializedVersion: 2
name: kick_kings_ico_0
rect:
serializedVersion: 2
x: 0
y: 0
width: 512
height: 512
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: d34a6618d088d9370800000000000000
internalID: 8330964477292225597
vertices: []
indices:
edges: []
weights: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable:
kick_kings_ico_0: 8330964477292225597
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
Binary file not shown.

After

Width:  |  Height:  |  Size: 212 KiB

+156
View File
@@ -0,0 +1,156 @@
fileFormatVersion: 2
guid: edf833d6607d50640af3d7a06ba1d6f2
TextureImporter:
internalIDToNameTable:
- first:
213: 7041694098766917363
second: kick_kings_ico_bg_0
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 2
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites:
- serializedVersion: 2
name: kick_kings_ico_bg_0
rect:
serializedVersion: 2
x: 0
y: 0
width: 432
height: 432
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: 3fe67fd697f19b160800000000000000
internalID: 7041694098766917363
vertices: []
indices:
edges: []
weights: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable:
kick_kings_ico_bg_0: 7041694098766917363
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

@@ -0,0 +1,156 @@
fileFormatVersion: 2
guid: 4cc9dba696ad9df43a958d32f7ab9bcb
TextureImporter:
internalIDToNameTable:
- first:
213: 1275408043528539847
second: kick_kings_ico_foreground_0
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 2
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites:
- serializedVersion: 2
name: kick_kings_ico_foreground_0
rect:
serializedVersion: 2
x: 0
y: 0
width: 432
height: 432
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: 7cec132bbd823b110800000000000000
internalID: 1275408043528539847
vertices: []
indices:
edges: []
weights: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable:
kick_kings_ico_foreground_0: 1275408043528539847
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
+11 -52
View File
@@ -1,53 +1,12 @@
Logger initiated at 4/9/2026 1:34:31 AM
Logger initiated at 4/16/2026 12:22:29 PM
[4/9/2026 1:34:32 AM] Error retreiving settings from server JSON parse error: The document root must not follow by other values.
[4/9/2026 1:34:32 AM] 403 Unauthorized
[4/9/2026 1:35:31 AM] Starting matchmake as warlock
[4/9/2026 1:35:33 AM] Got into a room
[4/9/2026 1:35:33 AM] {"Players":[{"Name":"warlock","LastSeen":1775678733189,"UserId":4,"l10_wins":2,"l10_losses":3}],"GameName":"soccar","Port":26518,"InitTime":1775678733189,"match_id":32,"your_team":"red"}
[4/9/2026 1:35:35 AM] Got into a room
[4/9/2026 1:35:35 AM] {"Players":[{"Name":"warlock","LastSeen":1775678733189,"UserId":4,"l10_wins":2,"l10_losses":3}],"GameName":"soccar","Port":26518,"InitTime":1775678733189,"match_id":32,"your_team":"red"}
[4/9/2026 1:35:36 AM] Got into a room
[4/9/2026 1:35:36 AM] {"Players":[{"Name":"warlock","LastSeen":1775678733189,"UserId":4,"l10_wins":2,"l10_losses":3},{"Name":"warlock2","LastSeen":1775678734931,"UserId":5,"l10_wins":3,"l10_losses":2}],"GameName":"soccar","Port":26518,"InitTime":1775678733189,"match_id":32,"your_team":"red"}
[4/9/2026 1:35:36 AM] Configured dedicated match reporting for match id 32 with secret 38516e39d3406225b7c3015a66e5d25c54e9b2024c0755212122bdcea3e3a328 and internal api base http://vps.playpoolstudios.com:2612
[4/9/2026 1:35:36 AM] Setting cupid to load game scene
[4/9/2026 1:35:36 AM] Loading game scene
[4/9/2026 1:35:40 AM] Starting client at $vps.playpoolstudios.com:26518
[4/9/2026 1:35:48 AM] Selected team changed from Red to Blue
[4/9/2026 1:35:56 AM] Selected team changed from Blue to Red
[4/9/2026 1:36:02 AM] Selected team changed from Red to Blue
[4/9/2026 1:36:07 AM] Selected team changed from Blue to Red
[4/9/2026 1:36:10 AM] Score changed from 0 to 1
[4/9/2026 1:36:21 AM] Selected team changed from Red to Blue
[4/9/2026 1:36:27 AM] Selected team changed from Blue to Red
[4/9/2026 1:36:32 AM] Selected team changed from Red to Blue
[4/9/2026 1:36:38 AM] Selected team changed from Blue to Red
[4/9/2026 1:36:43 AM] Selected team changed from Red to Blue
[4/9/2026 1:36:49 AM] Selected team changed from Blue to Red
[4/9/2026 1:36:56 AM] Selected team changed from Red to Blue
[4/9/2026 1:37:00 AM] Score changed from 1 to 2
[4/9/2026 1:37:09 AM] Selected team changed from Blue to Red
[4/9/2026 1:37:15 AM] Selected team changed from Red to Blue
[4/9/2026 1:37:20 AM] Selected team changed from Blue to Red
[4/9/2026 1:37:25 AM] Selected team changed from Red to Blue
[4/9/2026 1:37:30 AM] Selected team changed from Blue to Red
[4/9/2026 1:37:35 AM] Selected team changed from Red to Blue
[4/9/2026 1:37:40 AM] Selected team changed from Blue to Red
[4/9/2026 1:37:45 AM] Selected team changed from Red to Blue
[4/9/2026 1:37:52 AM] Selected team changed from Blue to Red
[4/9/2026 1:37:59 AM] Selected team changed from Red to Blue
[4/9/2026 1:38:04 AM] Selected team changed from Blue to Red
[4/9/2026 1:38:09 AM] Selected team changed from Red to Blue
[4/9/2026 1:38:15 AM] Selected team changed from Blue to Red
[4/9/2026 1:38:22 AM] Selected team changed from Red to Blue
[4/9/2026 1:38:24 AM] Score changed from 0 to 1
[4/9/2026 1:38:33 AM] Selected team changed from Blue to Red
[4/9/2026 1:38:40 AM] Selected team changed from Red to Blue
[4/9/2026 1:38:46 AM] Selected team changed from Blue to Red
[4/9/2026 1:38:51 AM] Selected team changed from Red to Blue
[4/9/2026 1:38:56 AM] Selected team changed from Blue to Red
[4/9/2026 1:39:00 AM] Selected team changed from Red to Blue
[4/9/2026 1:39:04 AM] Selected team changed from Blue to Red
[4/9/2026 1:39:07 AM] Score changed from 2 to 3
[4/9/2026 1:39:16 AM] Error retreiving settings from server JSON parse error: The document root must not follow by other values.
[4/9/2026 1:39:16 AM] 403 Unauthorized
[4/16/2026 12:22:29 PM] Error retreiving settings from server JSON parse error: The document root must not follow by other values.
[4/16/2026 12:22:29 PM] 403 Unauthorized
[4/16/2026 12:22:32 PM] Starting matchmake as warlock
[4/16/2026 12:22:32 PM] Got into a room
[4/16/2026 12:22:32 PM] {"Players":[{"Name":"warlock","LastSeen":1776322352559,"UserId":4,"l10_wins":1,"l10_losses":0}],"GameName":"soccar","Port":26169,"InitTime":1776322352559,"match_id":47,"your_team":"red"}
[4/16/2026 12:22:33 PM] Cancelled matchmaking success
[4/16/2026 12:23:10 PM] Starting matchmake as warlock
[4/16/2026 12:23:10 PM] Got into a room
[4/16/2026 12:23:10 PM] {"Players":[{"Name":"warlock","LastSeen":1776322352559,"UserId":4,"l10_wins":1,"l10_losses":0}],"GameName":"soccar","Port":26169,"InitTime":1776322352559,"match_id":47,"your_team":"red"}
[4/16/2026 12:23:11 PM] Cancelled matchmaking success
+32 -14
View File
@@ -12,8 +12,8 @@ PlayerSettings:
targetDevice: 2
useOnDemandResources: 0
accelerometerFrequency: 60
companyName: Xperience
productName: WalkInvest_Soccer
companyName: WalkInvest
productName: Kick Kings
defaultCursor: {fileID: 0}
cursorHotspot: {x: 0, y: 0}
m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1}
@@ -141,8 +141,9 @@ PlayerSettings:
loadStoreDebugModeEnabled: 0
visionOSBundleVersion: 1.0
tvOSBundleVersion: 1.0
bundleVersion: 0.4
preloadedAssets: []
bundleVersion: 0.71
preloadedAssets:
- {fileID: -944628639613478452, guid: 2bcd2660ca9b64942af0de543d8d7100, type: 3}
metroInputSource: 0
wsaTransparentSwapchain: 0
m_HolographicPauseOnTrackingLoss: 1
@@ -164,13 +165,14 @@ PlayerSettings:
androidMaxAspectRatio: 2.4
androidMinAspectRatio: 1
applicationIdentifier:
Android: com.WalkInvest.KickKings
Standalone: com.DefaultCompany.2D-URP
buildNumber:
Standalone: 0
VisionOS: 0
iPhone: 0
tvOS: 0
overrideDefaultApplicationIdentifier: 1
overrideDefaultApplicationIdentifier: 0
AndroidBundleVersionCode: 1
AndroidMinSdkVersion: 23
AndroidTargetSdkVersion: 0
@@ -290,11 +292,20 @@ PlayerSettings:
AndroidAppBundleSizeToValidate: 150
AndroidReportGooglePlayAppDependencies: 1
androidSymbolsSizeThreshold: 800
m_BuildTargetIcons: []
m_BuildTargetIcons:
- m_BuildTarget:
m_Icons:
- serializedVersion: 2
m_Icon: {fileID: 2800000, guid: 549ef2e8d0c2b8248a2e4a4c3a5efb16, type: 3}
m_Width: 128
m_Height: 128
m_Kind: 0
m_BuildTargetPlatformIcons:
- m_BuildTarget: Android
m_Icons:
- m_Textures: []
- m_Textures:
- {fileID: 2800000, guid: edf833d6607d50640af3d7a06ba1d6f2, type: 3}
- {fileID: 2800000, guid: 4cc9dba696ad9df43a958d32f7ab9bcb, type: 3}
m_Width: 432
m_Height: 432
m_Kind: 2
@@ -324,7 +335,8 @@ PlayerSettings:
m_Height: 81
m_Kind: 2
m_SubKind:
- m_Textures: []
- m_Textures:
- {fileID: 2800000, guid: 549ef2e8d0c2b8248a2e4a4c3a5efb16, type: 3}
m_Width: 192
m_Height: 192
m_Kind: 1
@@ -354,32 +366,38 @@ PlayerSettings:
m_Height: 36
m_Kind: 1
m_SubKind:
- m_Textures: []
- m_Textures:
- {fileID: 2800000, guid: 549ef2e8d0c2b8248a2e4a4c3a5efb16, type: 3}
m_Width: 192
m_Height: 192
m_Kind: 0
m_SubKind:
- m_Textures: []
- m_Textures:
- {fileID: 0}
m_Width: 144
m_Height: 144
m_Kind: 0
m_SubKind:
- m_Textures: []
- m_Textures:
- {fileID: 0}
m_Width: 96
m_Height: 96
m_Kind: 0
m_SubKind:
- m_Textures: []
- m_Textures:
- {fileID: 0}
m_Width: 72
m_Height: 72
m_Kind: 0
m_SubKind:
- m_Textures: []
- m_Textures:
- {fileID: 0}
m_Width: 48
m_Height: 48
m_Kind: 0
m_SubKind:
- m_Textures: []
- m_Textures:
- {fileID: 0}
m_Width: 36
m_Height: 36
m_Kind: 0