Player account update

- Added Player account data with list of characters
- Added character selection scene
- Loading and saving characters flow working with account names as filters
This commit is contained in:
Pedro Gomes 2024-07-17 11:59:51 +01:00
parent d40380fd66
commit 410e28e046
28 changed files with 3138 additions and 128 deletions

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 12bedc43a7025aa4982b8ba856228f81
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -53,7 +53,7 @@ namespace Kryz.CharacterStats.Examples
if (!photonView.IsMine) return;
characterData = PlayerDataHandler.Instance.LoadCharacterData(PlayerDataHandler.Instance.currentPlayerName.Value, photonView.Owner.NickName);
characterData = PlayerDataHandler.Instance.LoadCharacterData(PlayerDataHandler.Instance.currentPlayerName.Value, PlayerDataHandler.Instance.currentCharacterName.Value);
if (characterData != null)
{
@ -80,6 +80,8 @@ namespace Kryz.CharacterStats.Examples
AvailablePointsToAllocate = GameConstants.CharacterBalancing.StatPointsPerLevel;
}
characterData.playerOwnerID = PlayerDataHandler.Instance.currentPlayerName.Value;
if (statPanel == null)
@ -88,7 +90,7 @@ namespace Kryz.CharacterStats.Examples
statPanel.SetPlayerStats(this);
statPanel.SetStats(Strength, Agility, Intelligence, Spirit, Vitality);
statPanel.UpdateStatValues();
statPanel.SetCharacterInfo(photonView.Owner.NickName, level.currentLevel.ToString());
statPanel.SetCharacterInfo(PlayerDataHandler.Instance.currentCharacterName.Value, level.currentLevel.ToString());
statPanel.ToggleAllocateButtonsInteractable(AvailablePointsToAllocate > 0);
onUpdateStatValues.AddListener(statPanel.UpdateStatValues);
onUpdateStatValues.Invoke();
@ -125,7 +127,7 @@ namespace Kryz.CharacterStats.Examples
characterData.currentLevel = level.currentLevel;
characterData.currentExperience = level.GetCurrentExperience();
PlayerDataHandler.Instance.SaveCharacterData(PlayerDataHandler.Instance.currentPlayerName.Value, photonView.Owner.NickName, characterData);
PlayerDataHandler.Instance.SaveCharacterData(PlayerDataHandler.Instance.currentPlayerName.Value, PlayerDataHandler.Instance.currentCharacterName.Value, characterData);
}
private void OnLevelUp()
@ -234,7 +236,7 @@ namespace Kryz.CharacterStats.Examples
characterData.allocatedStatPoints[i] = AllocatedStatPoints[i];
}
PlayerDataHandler.Instance.SaveCharacterData(PlayerDataHandler.Instance.currentPlayerName.Value, photonView.Owner.NickName, characterData);
PlayerDataHandler.Instance.SaveCharacterData(PlayerDataHandler.Instance.currentPlayerName.Value, PlayerDataHandler.Instance.currentCharacterName.Value, characterData);
onUpdateStatValues.Invoke();
}

View File

@ -44,7 +44,9 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 40822b285732f4c4faa78e10ed5932da, type: 3}
m_Name:
m_EditorClassIdentifier:
currentPlayerName: {fileID: 0}
currentPlayerName: {fileID: 11400000, guid: 4c5594d118d8a274581985f852194b53, type: 2}
currentCharacterName: {fileID: 11400000, guid: cd1db8fcd2e3a1d48863ec2ebafa5fbd, type: 2}
currentCharacterClass: {fileID: 11400000, guid: b49ec4a9d00fc3d49a40d12c1e19feab, type: 2}
--- !u!1 &185707331849063518
GameObject:
m_ObjectHideFlags: 0
@ -2096,6 +2098,8 @@ MonoBehaviour:
stringsharedFields:
- {fileID: 11400000, guid: b49ec4a9d00fc3d49a40d12c1e19feab, type: 2}
- {fileID: 11400000, guid: 4c5594d118d8a274581985f852194b53, type: 2}
- {fileID: 11400000, guid: cd1db8fcd2e3a1d48863ec2ebafa5fbd, type: 2}
- {fileID: 11400000, guid: dd13737dd7be13c4bb920013e3cf884d, type: 2}
--- !u!114 &7475116341184709868
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -1,5 +1,140 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2918903840726422619
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5484691232024423686}
- component: {fileID: 8324320368467511330}
- component: {fileID: 9223146908288031259}
m_Layer: 5
m_Name: level (1)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &5484691232024423686
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2918903840726422619}
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: 8100285883651857479}
m_RootOrder: 1
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: -83.1, y: -25}
m_SizeDelta: {x: 35, y: 35}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8324320368467511330
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2918903840726422619}
m_CullTransparentMesh: 1
--- !u!114 &9223146908288031259
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2918903840726422619}
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: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: Lv.
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, 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: 12
m_fontSizeBase: 36
m_fontWeight: 400
m_enableAutoSizing: 1
m_fontSizeMin: 12
m_fontSizeMax: 12
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_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 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!1 &3834323965554369785
GameObject:
m_ObjectHideFlags: 0
@ -228,6 +363,141 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &6098132773462712895
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5225907853394183572}
- component: {fileID: 9030984242659245469}
- component: {fileID: 8221647987118953018}
m_Layer: 5
m_Name: level
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &5225907853394183572
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6098132773462712895}
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: 8100285883651857479}
m_RootOrder: 2
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: -55.7, y: -25}
m_SizeDelta: {x: 35, y: 35}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &9030984242659245469
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6098132773462712895}
m_CullTransparentMesh: 1
--- !u!114 &8221647987118953018
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6098132773462712895}
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: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: 1000
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, 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: 12
m_fontSizeBase: 36
m_fontWeight: 400
m_enableAutoSizing: 1
m_fontSizeMin: 12
m_fontSizeMax: 12
m_fontStyle: 0
m_HorizontalAlignment: 1
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_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 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!1 &7416370242028689303
GameObject:
m_ObjectHideFlags: 0
@ -262,7 +532,7 @@ RectTransform:
- {fileID: 8100285884061424079}
- {fileID: 489618253125517245}
m_Father: {fileID: 8100285883651857479}
m_RootOrder: 2
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
@ -310,6 +580,8 @@ RectTransform:
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 8100285883972735630}
- {fileID: 5484691232024423686}
- {fileID: 5225907853394183572}
- {fileID: 8100285884138173478}
- {fileID: 8058772897285458236}
m_Father: {fileID: 0}
@ -366,7 +638,19 @@ MonoBehaviour:
m_Group: {fileID: 0}
onValueChanged:
m_PersistentCalls:
m_Calls: []
m_Calls:
- m_Target: {fileID: 8032684287803596661}
m_TargetAssemblyTypeName: CharacterToggleInstance, Assembly-CSharp
m_MethodName: OnValueChanged
m_Mode: 0
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
m_IsOn: 0
--- !u!114 &8032684287803596661
MonoBehaviour:
@ -381,8 +665,10 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
selectedCharacterName: {fileID: 11400000, guid: cd1db8fcd2e3a1d48863ec2ebafa5fbd, type: 2}
selectedCharacterClass: {fileID: 11400000, guid: b49ec4a9d00fc3d49a40d12c1e19feab, type: 2}
toggle: {fileID: 8100285883651857472}
characterName: {fileID: 8100285884138173479}
characterLevel: {fileID: 8221647987118953018}
classIcon:
- {fileID: 4855158444545667857}
- {fileID: 3834323965554369785}
@ -618,12 +904,12 @@ RectTransform:
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 8100285883651857479}
m_RootOrder: 1
m_RootOrder: 3
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: -25}
m_SizeDelta: {x: 180, y: 35}
m_AnchoredPosition: {x: 20, y: -25}
m_SizeDelta: {x: 140, y: 25}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8100285884138173472
CanvasRenderer:
@ -680,11 +966,11 @@ MonoBehaviour:
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 21.65
m_fontSize: 16.25
m_fontSizeBase: 36
m_fontWeight: 400
m_enableAutoSizing: 1
m_fontSizeMin: 18
m_fontSizeMin: 10
m_fontSizeMax: 35
m_fontStyle: 0
m_HorizontalAlignment: 2

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: b18b93d4b5d00384ba417df18aeac5a3
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -297,7 +297,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
nameTag: {fileID: 8717111513512920241}
nick: {fileID: 11400000, guid: 4c5594d118d8a274581985f852194b53, type: 2}
nick: {fileID: 11400000, guid: cd1db8fcd2e3a1d48863ec2ebafa5fbd, type: 2}
--- !u!114 &7726918647213528475
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@ -38,7 +38,7 @@ RenderSettings:
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0.06319956, g: 0.12643299, b: 0.1320244, a: 1}
m_IndirectSpecularColor: {r: 0.0628826, g: 0.12578714, b: 0.13133848, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
@ -1348,6 +1348,38 @@ PrefabInstance:
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 1937322274624059534, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1937322274624059534, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1937322274624059534, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1937322274624059534, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2363082734463220811, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2363082734463220811, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2363082734463220811, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2363082734463220811, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3572373654598039533, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
@ -1396,6 +1428,22 @@ PrefabInstance:
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3818900776374735421, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3818900776374735421, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3818900776374735421, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3818900776374735421, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4759723387849467176, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
@ -1684,6 +1732,54 @@ PrefabInstance:
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6171305395222225369, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6171305395222225369, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6171305395222225369, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6171305395222225369, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6486262286580599512, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6486262286580599512, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6486262286580599512, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6486262286580599512, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6913262005630981626, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6913262005630981626, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6913262005630981626, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6913262005630981626, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7227319219501551729, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
@ -1952,6 +2048,30 @@ PrefabInstance:
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305655975, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305655975, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305655975, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305655975, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305655975, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305655975, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305660313, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
@ -1960,6 +2080,78 @@ PrefabInstance:
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305665201, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305665201, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305665201, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305665201, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305665201, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305665201, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305758377, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305758377, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305758377, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305758377, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305758377, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305758377, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305768383, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305768383, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305768383, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305768383, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305768383, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305768383, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305770233, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
@ -1984,6 +2176,78 @@ PrefabInstance:
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305773047, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305773047, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305773047, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305773047, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305773047, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305773047, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305773585, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305773585, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305773585, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305773585, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305773585, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305773585, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305774289, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305774289, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305774289, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305774289, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305774289, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305774289, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305783261, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
@ -2008,6 +2272,102 @@ PrefabInstance:
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305819235, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305819235, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305819235, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305819235, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305819235, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305819235, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305824339, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305824339, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305824339, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305824339, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305824339, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305824339, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305825505, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305825505, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305825505, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305825505, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305825505, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305825505, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305830465, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305830465, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305830465, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305830465, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305830465, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305830465, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305831057, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
@ -2040,6 +2400,54 @@ PrefabInstance:
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305833455, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305833455, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305833455, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305833455, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305833455, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305833455, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305854767, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305854767, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305854767, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305854767, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305854767, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305854767, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305856963, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
@ -2048,6 +2456,126 @@ PrefabInstance:
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305862233, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305862233, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305862233, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305862233, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305862233, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305862233, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305863519, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305863519, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305863519, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305863519, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305863519, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305863519, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305864677, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305864677, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305864677, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305864677, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305864677, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305864677, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305877679, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305877679, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305877679, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305877679, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305877679, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305877679, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305878647, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305878647, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305878647, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305878647, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305878647, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7475116342305878647, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7840512114539168951, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
@ -2092,6 +2620,38 @@ PrefabInstance:
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8605670301635831021, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8605670301635831021, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8605670301635831021, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8605670301635831021, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8955363189425139936, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8955363189425139936, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8955363189425139936, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8955363189425139936, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9019508352508791564, guid: 7cf303e1116e7fb46ba92e7d73321eeb, type: 3}
propertyPath: m_AnchorMax.y
value: 0

View File

@ -38,7 +38,7 @@ RenderSettings:
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0.06319956, g: 0.12643299, b: 0.1320244, a: 1}
m_IndirectSpecularColor: {r: 0.06420903, g: 0.1284638, b: 0.13416842, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
@ -812,7 +812,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: b77bdd6e00341854b9348c5dd9bd3fef, type: 3}
m_Name:
m_EditorClassIdentifier:
nextScene: 2-ChooseCharacter
nextScene: 2-CharacterList
--- !u!1 &874882669
GameObject:
m_ObjectHideFlags: 0
@ -842,7 +842,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 9937a46ab89124d46a79fb0b749c65b4, type: 3}
m_Name:
m_EditorClassIdentifier:
accountName: {fileID: 11400000, guid: 4c5594d118d8a274581985f852194b53, type: 2}
insertedName: {fileID: 11400000, guid: 4c5594d118d8a274581985f852194b53, type: 2}
button: {fileID: 966793467}
--- !u!4 &874882671
Transform:

View File

@ -38,7 +38,7 @@ RenderSettings:
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0.06319956, g: 0.12643299, b: 0.1320244, a: 1}
m_IndirectSpecularColor: {r: 0.0632126, g: 0.12646084, b: 0.13205269, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
@ -403,13 +403,25 @@ PrefabInstance:
propertyPath: m_RootOrder
value: 2
objectReference: {fileID: 0}
- target: {fileID: 4839547708124388825, guid: 088a10fcc3f776e4cbedbecef9997f19, type: 3}
propertyPath: m_LocalScale.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4839547708124388825, guid: 088a10fcc3f776e4cbedbecef9997f19, type: 3}
propertyPath: m_LocalScale.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4839547708124388825, guid: 088a10fcc3f776e4cbedbecef9997f19, type: 3}
propertyPath: m_LocalScale.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4839547708124388825, guid: 088a10fcc3f776e4cbedbecef9997f19, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4839547708124388825, guid: 088a10fcc3f776e4cbedbecef9997f19, type: 3}
propertyPath: m_LocalPosition.y
value: 3
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4839547708124388825, guid: 088a10fcc3f776e4cbedbecef9997f19, type: 3}
propertyPath: m_LocalPosition.z
@ -443,6 +455,10 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4839547708124388825, guid: 088a10fcc3f776e4cbedbecef9997f19, type: 3}
propertyPath: m_ConstrainProportionsScale
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4870909092150778657, guid: 088a10fcc3f776e4cbedbecef9997f19, type: 3}
propertyPath: m_Layer
value: 28
@ -895,6 +911,7 @@ MonoBehaviour:
togglePrefab: {fileID: 8100285883651857478, guid: b512b3cf953ac83409c7896a9be8a49c, type: 3}
playerAccountName: {fileID: 11400000, guid: 4c5594d118d8a274581985f852194b53, type: 2}
listParent: {fileID: 285697758}
confirmButton: {fileID: 966793467}
--- !u!1 &285697757
GameObject:
m_ObjectHideFlags: 0
@ -906,6 +923,7 @@ GameObject:
- component: {fileID: 285697758}
- component: {fileID: 285697759}
- component: {fileID: 285697760}
- component: {fileID: 285697761}
m_Layer: 5
m_Name: ListLayoutGroup
m_TagString: Untagged
@ -920,20 +938,19 @@ RectTransform:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 285697757}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
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: 8100285885456480320}
m_Father: {fileID: 1502632878}
m_Children: []
m_Father: {fileID: 1903545649}
m_RootOrder: 0
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: 35}
m_SizeDelta: {x: 0, y: -70}
m_Pivot: {x: 0.5, y: 0.5}
m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 320, y: 0}
m_Pivot: {x: 0.5, y: 1}
--- !u!114 &285697759
MonoBehaviour:
m_ObjectHideFlags: 0
@ -973,6 +990,20 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
m_AllowSwitchOff: 0
--- !u!114 &285697761
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 285697757}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
m_Name:
m_EditorClassIdentifier:
m_HorizontalFit: 0
m_VerticalFit: 2
--- !u!1 &301773743
GameObject:
m_ObjectHideFlags: 0
@ -1261,13 +1292,25 @@ PrefabInstance:
propertyPath: m_RootOrder
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2119839822041585648, guid: 21e6880a6d86aec4fb0f43796c8fac6e, type: 3}
propertyPath: m_LocalScale.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2119839822041585648, guid: 21e6880a6d86aec4fb0f43796c8fac6e, type: 3}
propertyPath: m_LocalScale.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2119839822041585648, guid: 21e6880a6d86aec4fb0f43796c8fac6e, type: 3}
propertyPath: m_LocalScale.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2119839822041585648, guid: 21e6880a6d86aec4fb0f43796c8fac6e, type: 3}
propertyPath: m_LocalPosition.x
value: 1.5
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2119839822041585648, guid: 21e6880a6d86aec4fb0f43796c8fac6e, type: 3}
propertyPath: m_LocalPosition.y
value: -3
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2119839822041585648, guid: 21e6880a6d86aec4fb0f43796c8fac6e, type: 3}
propertyPath: m_LocalPosition.z
@ -1876,7 +1919,7 @@ GameObject:
- component: {fileID: 694588456}
- component: {fileID: 694588457}
m_Layer: 0
m_Name: LoadNext
m_Name: LoadNext (Enter)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -1927,7 +1970,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
m_IsActive: 1
--- !u!114 &707634987
MonoBehaviour:
m_ObjectHideFlags: 0
@ -2014,13 +2057,13 @@ Transform:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 707634986}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 1.5, y: -2.5, z: -1}
m_LocalRotation: {x: -0, y: -1, z: -0, w: 0}
m_LocalPosition: {x: 0, y: 0, z: 1}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 9
m_Father: {fileID: 418321840}
m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
--- !u!1 &718777343
GameObject:
@ -2039,7 +2082,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
m_IsActive: 1
--- !u!114 &718777344
MonoBehaviour:
m_ObjectHideFlags: 0
@ -2126,13 +2169,13 @@ Transform:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 718777343}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -1.5, y: -2.5, z: -1}
m_LocalRotation: {x: -0, y: -1, z: -0, w: 0}
m_LocalPosition: {x: 0, y: 0, z: 1}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 8
m_Father: {fileID: 1917200360}
m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
--- !u!1 &766227084 stripped
GameObject:
@ -2815,7 +2858,7 @@ Transform:
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 7
m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
--- !u!1 &1342093264
GameObject:
@ -2834,7 +2877,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
m_IsActive: 1
--- !u!114 &1342093265
MonoBehaviour:
m_ObjectHideFlags: 0
@ -2921,14 +2964,59 @@ Transform:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1342093264}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 3.5, z: -1}
m_LocalRotation: {x: -0, y: -1, z: -0, w: 0}
m_LocalPosition: {x: 0, y: 0, z: 1}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 10
m_Father: {fileID: 78738296}
m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
--- !u!1 &1373340489
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1373340490}
- component: {fileID: 1373340491}
m_Layer: 0
m_Name: LoadNext (Create)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1373340490
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1373340489}
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: 1377185790}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1373340491
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1373340489}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b77bdd6e00341854b9348c5dd9bd3fef, type: 3}
m_Name:
m_EditorClassIdentifier:
nextScene: 2-CreateCharacter
--- !u!1 &1376262977
GameObject:
m_ObjectHideFlags: 0
@ -2941,7 +3029,7 @@ GameObject:
- component: {fileID: 1376262980}
- component: {fileID: 1376262979}
m_Layer: 5
m_Name: Choose Nickname
m_Name: Choose Character
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -3097,8 +3185,9 @@ Transform:
- {fileID: 1903974504}
- {fileID: 2048741929}
- {fileID: 154642516}
- {fileID: 1373340490}
m_Father: {fileID: 0}
m_RootOrder: 11
m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &1396130696
PrefabInstance:
@ -3213,14 +3302,15 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 285697758}
- {fileID: 1903545649}
- {fileID: 8100285885456480320}
m_Father: {fileID: 2113954745}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 300, y: 0}
m_SizeDelta: {x: 320, y: 0}
m_Pivot: {x: 1, y: 0.5}
--- !u!114 &1502632879
MonoBehaviour:
@ -3279,7 +3369,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!114 &1512508868
MonoBehaviour:
m_ObjectHideFlags: 0
@ -4132,13 +4222,25 @@ PrefabInstance:
propertyPath: m_RootOrder
value: 3
objectReference: {fileID: 0}
- target: {fileID: 6131879451647020082, guid: 78e91c3f61b3c724fbdc0ad0d233215e, type: 3}
propertyPath: m_LocalScale.x
value: 1.05
objectReference: {fileID: 0}
- target: {fileID: 6131879451647020082, guid: 78e91c3f61b3c724fbdc0ad0d233215e, type: 3}
propertyPath: m_LocalScale.y
value: 1.05
objectReference: {fileID: 0}
- target: {fileID: 6131879451647020082, guid: 78e91c3f61b3c724fbdc0ad0d233215e, type: 3}
propertyPath: m_LocalScale.z
value: 1.05
objectReference: {fileID: 0}
- target: {fileID: 6131879451647020082, guid: 78e91c3f61b3c724fbdc0ad0d233215e, type: 3}
propertyPath: m_LocalPosition.x
value: -3
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6131879451647020082, guid: 78e91c3f61b3c724fbdc0ad0d233215e, type: 3}
propertyPath: m_LocalPosition.y
value: 0.5
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6131879451647020082, guid: 78e91c3f61b3c724fbdc0ad0d233215e, type: 3}
propertyPath: m_LocalPosition.z
@ -4172,6 +4274,10 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6131879451647020082, guid: 78e91c3f61b3c724fbdc0ad0d233215e, type: 3}
propertyPath: m_ConstrainProportionsScale
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6172670525205203658, guid: 78e91c3f61b3c724fbdc0ad0d233215e, type: 3}
propertyPath: m_Layer
value: 24
@ -4312,6 +4418,128 @@ GameObject:
m_CorrespondingSourceObject: {fileID: 181626, guid: 220408bf957d7d941ae64bf85c18ddc6, type: 3}
m_PrefabInstance: {fileID: 1820647246}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1903545648
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1903545649}
- component: {fileID: 1903545653}
- component: {fileID: 1903545652}
- component: {fileID: 1903545651}
- component: {fileID: 1903545650}
m_Layer: 5
m_Name: Scroll
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1903545649
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1903545648}
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: 285697758}
m_Father: {fileID: 1502632878}
m_RootOrder: 0
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: 45}
m_SizeDelta: {x: 0, y: -90}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1903545650
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1903545648}
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: 0}
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 &1903545651
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1903545648}
m_CullTransparentMesh: 1
--- !u!114 &1903545652
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1903545648}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3}
m_Name:
m_EditorClassIdentifier:
m_ShowMaskGraphic: 0
--- !u!114 &1903545653
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1903545648}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Content: {fileID: 285697758}
m_Horizontal: 0
m_Vertical: 1
m_MovementType: 2
m_Elasticity: 0.1
m_Inertia: 1
m_DecelerationRate: 0.135
m_ScrollSensitivity: 40
m_Viewport: {fileID: 0}
m_HorizontalScrollbar: {fileID: 0}
m_VerticalScrollbar: {fileID: 0}
m_HorizontalScrollbarVisibility: 0
m_VerticalScrollbarVisibility: 0
m_HorizontalScrollbarSpacing: 0
m_VerticalScrollbarSpacing: 0
m_OnValueChanged:
m_PersistentCalls:
m_Calls: []
--- !u!1 &1903974502
GameObject:
m_ObjectHideFlags: 0
@ -4549,13 +4777,25 @@ PrefabInstance:
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 686220006257547049, guid: 55a572819c594ad4c90a6e68c2f30e0e, type: 3}
propertyPath: m_LocalScale.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 686220006257547049, guid: 55a572819c594ad4c90a6e68c2f30e0e, type: 3}
propertyPath: m_LocalScale.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 686220006257547049, guid: 55a572819c594ad4c90a6e68c2f30e0e, type: 3}
propertyPath: m_LocalScale.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 686220006257547049, guid: 55a572819c594ad4c90a6e68c2f30e0e, type: 3}
propertyPath: m_LocalPosition.x
value: -1.5
value: 0
objectReference: {fileID: 0}
- target: {fileID: 686220006257547049, guid: 55a572819c594ad4c90a6e68c2f30e0e, type: 3}
propertyPath: m_LocalPosition.y
value: -3
value: 0
objectReference: {fileID: 0}
- target: {fileID: 686220006257547049, guid: 55a572819c594ad4c90a6e68c2f30e0e, type: 3}
propertyPath: m_LocalPosition.z
@ -4589,6 +4829,10 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 686220006257547049, guid: 55a572819c594ad4c90a6e68c2f30e0e, type: 3}
propertyPath: m_ConstrainProportionsScale
value: 1
objectReference: {fileID: 0}
- target: {fileID: 796863640203976589, guid: 55a572819c594ad4c90a6e68c2f30e0e, type: 3}
propertyPath: m_Layer
value: 26
@ -4977,7 +5221,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
m_IsActive: 1
--- !u!4 &2048741929
Transform:
m_ObjectHideFlags: 0
@ -5005,7 +5249,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 06a35a9407f23d14b93a0b677d680bc4, type: 3}
m_Name:
m_EditorClassIdentifier:
selectedCharacterName: {fileID: 11400000, guid: cd1db8fcd2e3a1d48863ec2ebafa5fbd, type: 2}
selectedCharacterName: {fileID: 11400000, guid: b49ec4a9d00fc3d49a40d12c1e19feab, type: 2}
characters:
- {fileID: 1917200361}
- {fileID: 418321841}
@ -5028,7 +5272,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
m_IsActive: 1
--- !u!114 &2075108196
MonoBehaviour:
m_ObjectHideFlags: 0
@ -5115,14 +5359,82 @@ Transform:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2075108195}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -3, y: 1, z: -1}
m_LocalRotation: {x: -0, y: -1, z: -0, w: 0}
m_LocalPosition: {x: 0, y: 0, z: 1}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1892752761}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
--- !u!1 &2075506322
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2075506325}
- component: {fileID: 2075506324}
- component: {fileID: 2075506323}
m_Layer: 0
m_Name: EventSystem
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &2075506323
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2075506322}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3}
m_Name:
m_EditorClassIdentifier:
m_SendPointerHoverToParent: 1
m_HorizontalAxis: Horizontal
m_VerticalAxis: Vertical
m_SubmitButton: Submit
m_CancelButton: Cancel
m_InputActionsPerSecond: 10
m_RepeatDelay: 0.5
m_ForceModuleActive: 0
--- !u!114 &2075506324
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2075506322}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3}
m_Name:
m_EditorClassIdentifier:
m_FirstSelected: {fileID: 0}
m_sendNavigationEvents: 1
m_DragThreshold: 10
--- !u!4 &2075506325
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2075506322}
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_RootOrder: 6
m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
m_RootOrder: 8
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2113954741
GameObject:
m_ObjectHideFlags: 0
@ -5413,12 +5725,12 @@ RectTransform:
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 8100285884432830497}
m_Father: {fileID: 285697758}
m_RootOrder: 0
m_Father: {fileID: 1502632878}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0}
m_AnchorMax: {x: 0.5, y: 0}
m_AnchoredPosition: {x: 0, y: -60}
m_AnchoredPosition: {x: 0, y: 20}
m_SizeDelta: {x: 280, y: 50}
m_Pivot: {x: 0.5, y: 0}
--- !u!1 &8100285885456480321
@ -5484,4 +5796,16 @@ MonoBehaviour:
m_TargetGraphic: {fileID: 4359252993590529036}
m_OnClick:
m_PersistentCalls:
m_Calls: []
m_Calls:
- m_Target: {fileID: 1373340491}
m_TargetAssemblyTypeName: LoadNextScene, Assembly-CSharp
m_MethodName: LoadNext
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2

View File

@ -0,0 +1,8 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BleedEffect : MonoBehaviour
{
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: e47a07abc64d3824fb77261edb5f72e3
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -10,5 +10,10 @@ public class IndestructableReferences : MonoBehaviour
private void Awake()
{
DontDestroyOnLoad(this);
for (int i = 0; i < stringsharedFields.Count; i++)
{
stringsharedFields[i].Value = "";
}
}
}

View File

@ -32,6 +32,8 @@ public class PlayerDataHandler : MonoBehaviour
#endregion
public StringSharedField currentPlayerName;
public StringSharedField currentCharacterName;
public StringSharedField currentCharacterClass;
PlayerAccountData playerAccountData = new PlayerAccountData();
string playerAccountDataKey;
@ -88,6 +90,9 @@ public class PlayerDataHandler : MonoBehaviour
{
characterDataKey = GameConstants.PlayerPrefsKeys.GetCharacterDataKey(playerName, characterName);
characterData.characterName = currentCharacterName.Value;
characterData.characterClass = currentCharacterClass.Value;
GameStatePersistenceManager.Instance.SaveData(characterDataKey, characterData);
}

View File

@ -0,0 +1,8 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BossController : NPCController
{
[SerializeField] private GameEvent onBossDead;
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 192b7e3665c3cc34abe7ba6e163fda17
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -7,51 +7,51 @@ using UnityEngine.AI;
public class NPCController : MonoBehaviour
{
[Header("Events:")]
[SerializeField] private GameEvent_Float experienceOnDeath;
[SerializeField] protected GameEvent_Float experienceOnDeath;
[Header("Boss-Related:")]
[SerializeField] private bool isBoss;
[SerializeField] private GameEvent onBossDead;
[Header("Settings:")]
[SerializeField] private float sightRange;
[SerializeField] private float sightRangeMultiplierForProjectiles;
[SerializeField] private float distanceToChangePatrolDestination;
[SerializeField] private float patrolAgentSpeed;
[SerializeField] private float chasingAgentSpeed;
[SerializeField] private float timeBetweenAttacks = 1f;
[SerializeField] protected float sightRange;
[SerializeField] protected float sightRangeMultiplierForProjectiles;
[SerializeField] protected float distanceToChangePatrolDestination;
[SerializeField] protected float patrolAgentSpeed;
[SerializeField] protected float chasingAgentSpeed;
[SerializeField] protected float timeBetweenAttacks = 1f;
[HideInInspector]
public PhotonView photonView;
[HideInInspector]
public Taggable myTag;
NavMeshAgent agent;
protected NavMeshAgent agent;
public List<Taggable> possibleTargets = new List<Taggable>();
public Taggable currentTarget;
SphereCollider sight;
protected SphereCollider sight;
PhotonView otherView;
Taggable possibleTarget;
NPCAbilityBinder abilityBinder;
DropTable dropTable;
protected PhotonView otherView;
protected Taggable possibleTarget;
protected NPCAbilityBinder abilityBinder;
protected DropTable dropTable;
Vector3 patrolDestination = new Vector3();
protected Vector3 patrolDestination = new Vector3();
private float counter = 0f;
protected float counter = 0f;
Health health;
protected Health health;
bool isDead = false;
protected bool isDead = false;
#region Death Animation
float moveSpeed = 0.5f; // Speed of the downwards movement
float moveDistance = 3.0f; // Distance to move downwards
float moveDelay = 0.25f; // Delay before starting the movement
private Vector3 startPosition;
private Vector3 endPosition;
protected float moveSpeed = 0.5f; // Speed of the downwards movement
protected float moveDistance = 3.0f; // Distance to move downwards
protected float moveDelay = 0.25f; // Delay before starting the movement
protected Vector3 startPosition;
protected Vector3 endPosition;
#endregion
private void Awake()
protected void Awake()
{
myTag = GetComponentInParent<Taggable>();
agent = GetComponentInParent<NavMeshAgent>();
@ -64,7 +64,7 @@ public class NPCController : MonoBehaviour
}
// Start is called before the first frame update
void Start()
protected void Start()
{
if (!photonView.IsMine) return;
@ -78,13 +78,13 @@ public class NPCController : MonoBehaviour
health.onDeath.AddListener(OnDeath);
}
private void OnDeath()
protected void OnDeath()
{
photonView.RPC(nameof(RPC_OnDeath), RpcTarget.All, dropTable.CalculateLootDrop());
}
[PunRPC]
private void RPC_OnDeath(bool lootDropped)
protected void RPC_OnDeath(bool lootDropped)
{
if (isDead) return;
@ -106,7 +106,7 @@ public class NPCController : MonoBehaviour
StartCoroutine(AnimateOnDeath());
}
IEnumerator AnimateOnDeath()
protected IEnumerator AnimateOnDeath()
{
startPosition = transform.position;
endPosition = transform.position - Vector3.up * moveDistance;
@ -128,14 +128,14 @@ public class NPCController : MonoBehaviour
DestroyAfterEffect();
}
private void DestroyAfterEffect()
protected void DestroyAfterEffect()
{
if (!photonView.IsMine) return;
PhotonNetwork.Destroy(this.gameObject);
}
private void Update()
protected void Update()
{
if (!photonView.IsMine) return;
if (isDead) return;
@ -196,7 +196,7 @@ public class NPCController : MonoBehaviour
}
}
private void PatrolNewPosition()
protected void PatrolNewPosition()
{
agent.speed = patrolAgentSpeed;
patrolDestination.x = Random.Range(-5, 5);
@ -206,7 +206,7 @@ public class NPCController : MonoBehaviour
agent.isStopped = false;
}
private void OnTriggerEnter(Collider other)
protected void OnTriggerEnter(Collider other)
{
if (!photonView.IsMine) return;
@ -227,7 +227,7 @@ public class NPCController : MonoBehaviour
possibleTargets.Add(possibleTarget);
}
private void OnTriggerExit(Collider other)
protected void OnTriggerExit(Collider other)
{
if (!photonView.IsMine) return;
@ -249,7 +249,7 @@ public class NPCController : MonoBehaviour
}
private void OnDrawGizmosSelected()
protected void OnDrawGizmosSelected()
{
Gizmos.DrawWireSphere(this.transform.position, sightRange);
}

View File

@ -24,14 +24,23 @@ public class PlayerAccountData
characterNames = characters;
}
public void AddCharacterToPlayerAccount(string characterName)
public bool AddCharacterToPlayerAccount(string characterName)
{
if (!characterNames.Contains(characterName))
if (!PlayerContainsCharacter(characterName))
{
characterNames.Add(characterName);
Debug.Log("Added: " + characterName + " to account with name: " + userName);
return true;
}
else
{
Debug.Log($"Failed to add {characterName} because this account already contains this name on the list");
return false;
}
}
public bool PlayerContainsCharacter(string characterName)
{
return characterNames.Contains(characterName);
}
}

View File

@ -0,0 +1,41 @@
using Photon.Pun;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SetCharacterName : SetNickName
{
[SerializeField] protected StringSharedField playerAccountName;
protected PlayerAccountData accountData;
protected override void Start()
{
base.Start();
accountData = PlayerDataHandler.Instance.LoadPlayerAccountData(playerAccountName.Value);
}
public override void OnInputFieldChanged(string value)
{
if(accountData != null)
{
if (accountData.PlayerContainsCharacter(value))
{
button.interactable = false;
return;
}
}
base.OnInputFieldChanged(value);
}
public void SaveCharacterOnAccountData()
{
accountData.AddCharacterToPlayerAccount(insertedName.Value);
PhotonNetwork.NickName = insertedName.Value;
PlayerDataHandler.Instance.SavePlayerAccountData(playerAccountName.Value, accountData);
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 3c0c30cb0e656b740906ac5c63dbbf14
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -6,16 +6,16 @@ using UnityEngine.UI;
public class SetNickName : MonoBehaviour
{
[SerializeField] private StringSharedField accountName;
[SerializeField] private Button button;
[SerializeField] protected StringSharedField insertedName;
[SerializeField] protected Button button;
private void Start()
protected virtual void Start()
{
button.interactable = false;
}
public void OnInputFieldChanged(string value)
public virtual void OnInputFieldChanged(string value)
{
accountName.Value = value;
insertedName.Value = value;
//PhotonNetwork.NickName = value;
button.interactable = !string.IsNullOrEmpty(value);
}

View File

@ -1,6 +1,7 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class CharacterListController : MonoBehaviour
{
@ -8,6 +9,7 @@ public class CharacterListController : MonoBehaviour
public StringSharedField playerAccountName;
public Transform listParent;
public Button confirmButton;
GameObject characterToggleGO;
CharacterToggleInstance characterToggle;
@ -22,7 +24,23 @@ public class CharacterListController : MonoBehaviour
private void Start()
{
GenerateCharacterListFromAccountData(playerAccount);
if (playerAccount != null)
{
if (playerAccount.characterNames.Count > 0)
{
GenerateCharacterListFromAccountData(playerAccount);
confirmButton.interactable = true;
}
else
confirmButton.interactable = false;
}
else
{
playerAccount = new PlayerAccountData(playerAccountName.Value);
PlayerDataHandler.Instance.SavePlayerAccountData(playerAccountName.Value, playerAccount);
confirmButton.interactable = false;
}
}
@ -31,11 +49,17 @@ public class CharacterListController : MonoBehaviour
foreach (string characterName in accountData.characterNames)
{
characterData = PlayerDataHandler.Instance.LoadCharacterData(playerAccountName.Value, characterName);
Debug.Log("CD " + characterData);
Debug.Log("CD " + (characterData == null).ToString());
Debug.Log("CD " + characterData.characterClass);
Debug.Log("CD " + characterData.characterName);
Debug.Log("CD " + characterData.playerOwnerID);
characterToggleGO = Instantiate(togglePrefab, listParent);
characterToggle = characterToggleGO.GetComponent<CharacterToggleInstance>();
characterToggle.InitializeCharacterToggle(characterData);
}
}
}

View File

@ -7,6 +7,14 @@ public class CharacterListScreenAnim : MonoBehaviour
public StringSharedField selectedCharacterName;
public List<GameObject> characters;
private void Start()
{
for (int i = 0; i < characters.Count; i++)
{
characters[i].SetActive(false);
}
}
public void UpdateClassIcon(string characterClass)
{
for (int i = 0; i < characters.Count; i++)

View File

@ -7,8 +7,10 @@ using UnityEngine.UI;
public class CharacterToggleInstance : MonoBehaviour
{
public StringSharedField selectedCharacterName;
public StringSharedField selectedCharacterClass;
public Toggle toggle;
public TMP_Text characterName;
public TMP_Text characterLevel;
public List<GameObject> classIcon;
public CharacterData character;
@ -26,6 +28,7 @@ public class CharacterToggleInstance : MonoBehaviour
{
character = characterData;
characterName.text = characterData.characterName;
characterLevel.text = characterData.currentLevel.ToString();
UpdateClassIcon(characterData.characterClass);
}
@ -46,6 +49,11 @@ public class CharacterToggleInstance : MonoBehaviour
public void OnValueChanged(bool value)
{
if (value) selectedCharacterName.Value = character.characterName;
if (value)
{
selectedCharacterClass.Value = character.characterClass;
selectedCharacterName.Value = character.characterName;
Debug.Log("UpdatedSelected character to: " + selectedCharacterName.Value + " " + selectedCharacterClass.Value);
}
}
}

View File

@ -94,7 +94,7 @@ Material:
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _Rotation: 8.693292
- _Rotation: 45.073933
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1

File diff suppressed because one or more lines are too long

View File

@ -12,7 +12,10 @@ EditorBuildSettings:
path: Assets/Scenes/1-EnterAccountName.unity
guid: 449be8d98300b9641aedc89848644797
- enabled: 1
path: Assets/Scenes/2-ChooseCharacter.unity
path: Assets/Scenes/2-CharacterList.unity
guid: d3e87ed84c51bc143a1d63f4dd1599cb
- enabled: 1
path: Assets/Scenes/2-CreateCharacter.unity
guid: f1705d7c9f1fa334fbbfc6f679fcd03d
- enabled: 1
path: Assets/Scenes/3-Lobby.unity