refactor event

pull/2/head
tiendat3699 2024-06-19 16:32:17 +07:00
parent 1e9c572c6a
commit 2fb7c2737b
100 changed files with 1532 additions and 929 deletions

View File

@ -51,5 +51,8 @@ MonoBehaviour:
- GadGame.State.MainFlowState.EngageState
- GadGame.State.MainFlowState.PlayGameState
- GadGame.State.MainFlowState.CTAState
- GadGame.State.MainFlowState.CTAState
SceneFlowConfig: {fileID: 11400000, guid: 191a17431b0adcb48aea29fa675b8c5a, type: 2}
ScanSuccess: {fileID: 11400000, guid: 1d51ed465ae60d5499eed7fd18d21194, type: 2}
PlayPassByAnim: {fileID: 11400000, guid: c10db4b46d64e594f9e687589c31d078, type: 2}
PlayVideo: {fileID: 11400000, guid: dbea2d8aaa429f8469057e02ddae849d, type: 2}
ReadyCountDown: {fileID: 11400000, guid: f5790229e89bafe4c8515b2ad0a54844, type: 2}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 9882dd2ece9fe5644aa0e5c95294cd09
guid: 91492a31e0a26b14c8cf84d7fc7294db
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -0,0 +1,14 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5e959534f93b48998ad6b36ff7e9ef50, type: 3}
m_Name: GuestUpdatedSubscription
m_EditorClassIdentifier:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: c12eafa51712f0008b50a0f3edc8cf84
guid: f98ac02dda5623c4c82d342ee9602420
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000

View File

@ -0,0 +1,14 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 234cbdf3af3e458fb732798e8367322d, type: 3}
m_Name: PlayPassByAnim
m_EditorClassIdentifier:

View File

@ -1,7 +1,8 @@
fileFormatVersion: 2
guid: 560a88da2bbc70140bed167f0ba7fe37
DefaultImporter:
guid: c10db4b46d64e594f9e687589c31d078
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -9,6 +9,6 @@ MonoBehaviour:
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 955299214b69fd447989857b9014f2fd, type: 3}
m_Name: WarningTimer
m_Script: {fileID: 11500000, guid: 234cbdf3af3e458fb732798e8367322d, type: 3}
m_Name: PlayVideo
m_EditorClassIdentifier:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: dbea2d8aaa429f8469057e02ddae849d
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,14 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 57e0a8cd8af84d2a9bf3ed369a389773, type: 3}
m_Name: ReadyCountDown
m_EditorClassIdentifier:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: f5790229e89bafe4c8515b2ad0a54844
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -9,6 +9,6 @@ MonoBehaviour:
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 955299214b69fd447989857b9014f2fd, type: 3}
m_Script: {fileID: 11500000, guid: 2c1390943a3e4db69adfdfa5c2bfb8ed, type: 3}
m_Name: ScanSuccess
m_EditorClassIdentifier:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: a80b8fa8c45e716db9f2ec1335c71c86
guid: 1d51ed465ae60d5499eed7fd18d21194
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000

View File

@ -38,7 +38,7 @@ RenderSettings:
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1}
m_IndirectSpecularColor: {r: 0.44657826, g: 0.49641263, b: 0.57481676, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
@ -699,66 +699,6 @@ VideoPlayer:
m_WaitForFirstFrame: 1
m_FrameReadyEventEnabled: 0
m_VideoShaders: []
--- !u!1 &810675952
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 810675954}
- component: {fileID: 810675953}
m_Layer: 0
m_Name: CTAListener
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &810675953
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 810675952}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0bf23765110b7294a44603aa4d6efe8, type: 3}
m_Name:
m_EditorClassIdentifier:
Event: {fileID: 11400000, guid: a80b8fa8c45e716db9f2ec1335c71c86, type: 2}
Respone:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 1939570968}
m_TargetAssemblyTypeName: QRShow, Assembly-CSharp
m_MethodName: PlayAnimation
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 1
m_CallState: 2
--- !u!4 &810675954
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 810675952}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -4.0034256, y: 4.0032725, z: 0.84423417}
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 &961526316
GameObject:
m_ObjectHideFlags: 0
@ -1369,66 +1309,6 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1481669526}
m_CullTransparentMesh: 1
--- !u!1 &1567817551
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1567817553}
- component: {fileID: 1567817552}
m_Layer: 0
m_Name: CTAListenerWarningTimer
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1567817552
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1567817551}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0bf23765110b7294a44603aa4d6efe8, type: 3}
m_Name:
m_EditorClassIdentifier:
Event: {fileID: 11400000, guid: c12eafa51712f0008b50a0f3edc8cf84, type: 2}
Respone:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 1939570968}
m_TargetAssemblyTypeName: QRShow, Assembly-CSharp
m_MethodName: WarningTimerAnimation
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 1
m_CallState: 2
--- !u!4 &1567817553
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1567817551}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -4.0034256, y: 4.0032725, z: 0.84423417}
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 &1744559309
GameObject:
m_ObjectHideFlags: 0
@ -1768,33 +1648,8 @@ MonoBehaviour:
_notifyAnimator: {fileID: 407141168}
_warningAnimator: {fileID: 961526319}
_timer: {fileID: 961526317}
ShowNotifyEvent:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 11400000, guid: a80b8fa8c45e716db9f2ec1335c71c86, type: 2}
m_TargetAssemblyTypeName: CTAEvent, Assembly-CSharp
m_MethodName: Raise
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
- m_Target: {fileID: 11400000, guid: c12eafa51712f0008b50a0f3edc8cf84, type: 2}
m_TargetAssemblyTypeName: CTAEvent, Assembly-CSharp
m_MethodName: Raise
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
_scanSuccess: {fileID: 11400000, guid: 1d51ed465ae60d5499eed7fd18d21194, type: 2}
_guestUpdatedSubscription: {fileID: 11400000, guid: f98ac02dda5623c4c82d342ee9602420, type: 2}
--- !u!1 &1979611655
GameObject:
m_ObjectHideFlags: 0
@ -2179,5 +2034,3 @@ SceneRoots:
- {fileID: 1388120850}
- {fileID: 1939570967}
- {fileID: 535544411}
- {fileID: 1567817553}
- {fileID: 810675954}

View File

@ -38,7 +38,7 @@ RenderSettings:
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1}
m_IndirectSpecularColor: {r: 0.44657826, g: 0.49641263, b: 0.57481676, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
@ -1550,66 +1550,6 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1744559309}
m_CullTransparentMesh: 1
--- !u!1 &1753593578
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1753593580}
- component: {fileID: 1753593579}
m_Layer: 0
m_Name: CTAListener
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1753593579
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1753593578}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0bf23765110b7294a44603aa4d6efe8, type: 3}
m_Name:
m_EditorClassIdentifier:
Event: {fileID: 11400000, guid: a80b8fa8c45e716db9f2ec1335c71c86, type: 2}
Respone:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 1939570968}
m_TargetAssemblyTypeName: QRShow, Assembly-CSharp
m_MethodName: PlayAnimation
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 1
m_CallState: 2
--- !u!4 &1753593580
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1753593578}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -4.0034256, y: 4.0032725, z: 0.84423417}
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 &1842970260
GameObject:
m_ObjectHideFlags: 0
@ -1873,21 +1813,8 @@ MonoBehaviour:
_notifyAnimator: {fileID: 407141168}
_warningAnimator: {fileID: 270524601}
_timer: {fileID: 270524597}
ShowNotifyEvent:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 11400000, guid: a80b8fa8c45e716db9f2ec1335c71c86, type: 2}
m_TargetAssemblyTypeName: CTAEvent, Assembly-CSharp
m_MethodName: Raise
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
_scanSuccess: {fileID: 11400000, guid: 1d51ed465ae60d5499eed7fd18d21194, type: 2}
_guestUpdatedSubscription: {fileID: 11400000, guid: f98ac02dda5623c4c82d342ee9602420, type: 2}
--- !u!1 &1979611655
GameObject:
m_ObjectHideFlags: 0
@ -2022,66 +1949,6 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1979611655}
m_CullTransparentMesh: 1
--- !u!1 &1979684279
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1979684281}
- component: {fileID: 1979684280}
m_Layer: 0
m_Name: CTAListenerWarningTimer
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1979684280
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1979684279}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0bf23765110b7294a44603aa4d6efe8, type: 3}
m_Name:
m_EditorClassIdentifier:
Event: {fileID: 11400000, guid: c12eafa51712f0008b50a0f3edc8cf84, type: 2}
Respone:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 1939570968}
m_TargetAssemblyTypeName: QRShow, Assembly-CSharp
m_MethodName: WarningTimerAnimation
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 1
m_CallState: 2
--- !u!4 &1979684281
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1979684279}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -4.0034256, y: 4.0032725, z: 0.84423417}
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!1660057539 &9223372036854775807
SceneRoots:
m_ObjectHideFlags: 0
@ -2090,5 +1957,3 @@ SceneRoots:
- {fileID: 1388120850}
- {fileID: 1939570967}
- {fileID: 535544411}
- {fileID: 1753593580}
- {fileID: 1979684281}

View File

@ -38,7 +38,7 @@ RenderSettings:
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1}
m_IndirectSpecularColor: {r: 0.44657826, g: 0.49641263, b: 0.57481676, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
@ -1969,12 +1969,12 @@ MonoBehaviour:
m_margin: {x: 0, y: 0, z: -0.7247274, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_renderer: {fileID: 552807085}
m_maskType: 0
_SortingLayer: 0
_SortingLayerID: 0
_SortingOrder: 0
m_hasFontAssetChanged: 0
m_renderer: {fileID: 552807085}
m_maskType: 0
--- !u!23 &552807085
MeshRenderer:
m_ObjectHideFlags: 0
@ -2474,12 +2474,12 @@ MonoBehaviour:
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_renderer: {fileID: 705267791}
m_maskType: 0
_SortingLayer: 0
_SortingLayerID: 0
_SortingOrder: 0
m_hasFontAssetChanged: 0
m_renderer: {fileID: 705267791}
m_maskType: 0
--- !u!23 &705267791
MeshRenderer:
m_ObjectHideFlags: 0
@ -6247,12 +6247,12 @@ MonoBehaviour:
m_margin: {x: -1.0236316, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_renderer: {fileID: 1791595869}
m_maskType: 0
_SortingLayer: 0
_SortingLayerID: 0
_SortingOrder: 0
m_hasFontAssetChanged: 0
m_renderer: {fileID: 1791595869}
m_maskType: 0
--- !u!23 &1791595869
MeshRenderer:
m_ObjectHideFlags: 0
@ -7378,12 +7378,12 @@ MonoBehaviour:
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_renderer: {fileID: 2027504718}
m_maskType: 0
_SortingLayer: 0
_SortingLayerID: 0
_SortingOrder: 0
m_hasFontAssetChanged: 0
m_renderer: {fileID: 2027504718}
m_maskType: 0
--- !u!23 &2027504718
MeshRenderer:
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.37311953, g: 0.38074014, b: 0.35872743, a: 1}
m_IndirectSpecularColor: {r: 0.37311918, g: 0.3807398, b: 0.35872716, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
@ -123,140 +123,6 @@ NavMeshSettings:
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &273960173
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 273960174}
- component: {fileID: 273960176}
- component: {fileID: 273960175}
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 &273960174
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 273960173}
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: 1209049016}
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: -534}
m_SizeDelta: {x: 1000, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &273960175
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 273960173}
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: New Text
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: 4278190335
m_fontColor: {r: 1, g: 0, b: 0, 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: 100
m_fontSizeBase: 100
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_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!222 &273960176
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 273960173}
m_CullTransparentMesh: 1
--- !u!1 &398718622
GameObject:
m_ObjectHideFlags: 0
@ -287,8 +153,8 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
_graphApi: {fileID: 11400000, guid: c2740d22f4ae04448a082f5f49761822, type: 2}
_machineMac: D85ED3741515
_promotionId: 63c67c5434403000
_guestUpdatedSubscription: {fileID: 11400000, guid: f98ac02dda5623c4c82d342ee9602420, type: 2}
--- !u!4 &398718624
Transform:
m_ObjectHideFlags: 0
@ -301,200 +167,9 @@ Transform:
m_LocalPosition: {x: -0.10615547, y: 1.534176, z: 240.78484}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1209049016}
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &550571513
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 550571516}
- component: {fileID: 550571515}
- component: {fileID: 550571514}
m_Layer: 5
m_Name: RawImage
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &550571514
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 550571513}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, 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_Texture: {fileID: 0}
m_UVRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
--- !u!222 &550571515
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 550571513}
m_CullTransparentMesh: 1
--- !u!224 &550571516
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 550571513}
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: 1209049016}
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: 0}
m_SizeDelta: {x: 500, y: 500}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &1209049015
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1209049016}
- component: {fileID: 1209049019}
- component: {fileID: 1209049018}
- component: {fileID: 1209049017}
- component: {fileID: 1209049020}
m_Layer: 5
m_Name: Canvas
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &1209049016
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1209049015}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0, y: 0, z: 0}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 550571516}
- {fileID: 273960174}
m_Father: {fileID: 398718624}
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: 0, y: 0}
m_Pivot: {x: 0, y: 0}
--- !u!114 &1209049017
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1209049015}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreReversedGraphics: 1
m_BlockingObjects: 0
m_BlockingMask:
serializedVersion: 2
m_Bits: 247
--- !u!114 &1209049018
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1209049015}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UiScaleMode: 0
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 800, y: 600}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0
m_PhysicalUnit: 3
m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1
m_PresetInfoIsWorld: 0
--- !u!223 &1209049019
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1209049015}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 0
m_Camera: {fileID: 0}
m_PlaneDistance: 100
m_PixelPerfect: 0
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_VertexColorAlwaysGammaSpace: 0
m_AdditionalShaderChannelsFlag: 25
m_UpdateRectTransformForStandalone: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!114 &1209049020
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1209049015}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f2ed12c90e56109a5b65314bee966240, type: 3}
m_Name:
m_EditorClassIdentifier:
_rawImage: {fileID: 550571514}
_mail: {fileID: 273960175}
--- !u!1 &1721719374
GameObject:
m_ObjectHideFlags: 0
@ -540,7 +215,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 132536, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_IsActive
value: 1
value: 0
objectReference: {fileID: 0}
- target: {fileID: 183006, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_IsActive
@ -560,11 +235,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 22426080, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchorMax.x
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: 22426080, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchorMax.y
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: 22426080, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchorMin.y
@ -572,51 +247,51 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 22428984, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchorMax.y
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: 22428984, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchorMin.y
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: 22428984, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_SizeDelta.x
value: 0
value: 45.1875
objectReference: {fileID: 0}
- target: {fileID: 22428984, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_SizeDelta.y
value: 0
value: 36
objectReference: {fileID: 0}
- target: {fileID: 22428984, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
value: 179.34375
objectReference: {fileID: 0}
- target: {fileID: 22428984, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
value: -18
objectReference: {fileID: 0}
- target: {fileID: 22455554, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchorMax.y
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: 22455554, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchorMin.y
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: 22455554, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_SizeDelta.x
value: 0
value: 45.1875
objectReference: {fileID: 0}
- target: {fileID: 22455554, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_SizeDelta.y
value: 0
value: 36
objectReference: {fileID: 0}
- target: {fileID: 22455554, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
value: 224.53125
objectReference: {fileID: 0}
- target: {fileID: 22455554, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
value: -18
objectReference: {fileID: 0}
- target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_Pivot.x
@ -700,123 +375,123 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 22468896, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchorMax.y
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: 22468896, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchorMin.y
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: 22468896, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_SizeDelta.x
value: 0
value: 45.1875
objectReference: {fileID: 0}
- target: {fileID: 22468896, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_SizeDelta.y
value: 0
value: 36
objectReference: {fileID: 0}
- target: {fileID: 22468896, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
value: 314.90625
objectReference: {fileID: 0}
- target: {fileID: 22468896, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
value: -18
objectReference: {fileID: 0}
- target: {fileID: 22488670, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchorMax.y
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: 22488670, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchorMin.y
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: 22488670, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_SizeDelta.x
value: 0
value: 45.1875
objectReference: {fileID: 0}
- target: {fileID: 22488670, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_SizeDelta.y
value: 0
value: 36
objectReference: {fileID: 0}
- target: {fileID: 22488670, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
value: 67.78125
objectReference: {fileID: 0}
- target: {fileID: 22488670, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
value: -18
objectReference: {fileID: 0}
- target: {fileID: 22495692, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchorMax.y
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: 22495692, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchorMin.y
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: 22495692, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_SizeDelta.x
value: 0
value: 45.1875
objectReference: {fileID: 0}
- target: {fileID: 22495692, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_SizeDelta.y
value: 0
value: 36
objectReference: {fileID: 0}
- target: {fileID: 22495692, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
value: 269.71875
objectReference: {fileID: 0}
- target: {fileID: 22495692, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
value: -18
objectReference: {fileID: 0}
- target: {fileID: 224619367409363176, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchorMax.y
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: 224619367409363176, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchorMin.y
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: 224619367409363176, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_SizeDelta.x
value: 0
value: 66.375
objectReference: {fileID: 0}
- target: {fileID: 224619367409363176, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_SizeDelta.y
value: 0
value: 36
objectReference: {fileID: 0}
- target: {fileID: 224619367409363176, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
value: 123.5625
objectReference: {fileID: 0}
- target: {fileID: 224619367409363176, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
value: -18
objectReference: {fileID: 0}
- target: {fileID: 224856348943071238, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchorMax.y
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: 224856348943071238, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchorMin.y
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: 224856348943071238, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_SizeDelta.x
value: 0
value: 45.1875
objectReference: {fileID: 0}
- target: {fileID: 224856348943071238, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_SizeDelta.y
value: 0
value: 36
objectReference: {fileID: 0}
- target: {fileID: 224856348943071238, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
value: 22.59375
objectReference: {fileID: 0}
- target: {fileID: 224856348943071238, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
value: -18
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
@ -860,9 +535,17 @@ PrefabInstance:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 1420233298793990163, guid: 99565b922ec123246acb5c52e20d4268, type: 3}
propertyPath: _availableStates.Array.size
value: 6
- target: {fileID: 2776487287735717898, guid: 99565b922ec123246acb5c52e20d4268, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2776487287735717898, guid: 99565b922ec123246acb5c52e20d4268, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2776487287735717898, guid: 99565b922ec123246acb5c52e20d4268, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2776487287735717898, guid: 99565b922ec123246acb5c52e20d4268, type: 3}
propertyPath: m_LocalRotation.w

View File

@ -38,7 +38,7 @@ RenderSettings:
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1}
m_IndirectSpecularColor: {r: 0.44657826, g: 0.49641263, b: 0.57481676, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
@ -140,7 +140,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &168448063
RectTransform:
m_ObjectHideFlags: 0
@ -190,6 +190,7 @@ MonoBehaviour:
_fillImage: {fileID: 1759146273}
_content: {fileID: 1878343082}
_canvasGroup: {fileID: 168448064}
ReadyCountDown: {fileID: 0}
--- !u!1 &278260374
GameObject:
m_ObjectHideFlags: 0
@ -1256,11 +1257,14 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: fb912582d92576517a29da7e3cd308a0, type: 3}
m_Name:
m_EditorClassIdentifier:
passBy: {fileID: 324847415}
_passBy: {fileID: 324847415}
_transform: {fileID: 324847414}
CircleImg: {fileID: 588222147}
txtProgress: {fileID: 278260376}
videoPlayer: {fileID: 2124753956}
_playPassByAnimEvent: {fileID: 11400000, guid: c10db4b46d64e594f9e687589c31d078, type: 2}
_playVideoEvent: {fileID: 11400000, guid: dbea2d8aaa429f8469057e02ddae849d, type: 2}
_readyCountDownEvent: {fileID: 11400000, guid: f5790229e89bafe4c8515b2ad0a54844, type: 2}
--- !u!1 &1118910917
GameObject:
m_ObjectHideFlags: 0

View File

@ -1,27 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[CreateAssetMenu]
public class CTAEvent : ScriptableObject
{
private List<CTAEventListener> listeners = new List<CTAEventListener>();
public void RegisterListener(CTAEventListener listener)
{
listeners.Add(listener);
}
public void UnRegisterListener(CTAEventListener listener)
{
listeners.Remove(listener);
}
public void Raise()
{
for (int i = listeners.Count - 1; i >= 0; i--)
{
listeners[i].OnEventRaised();
}
}
}

View File

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

View File

@ -1,26 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;
public class CTAEventListener : MonoBehaviour
{
public CTAEvent Event;
public UnityEvent Respone;
private void OnEnable()
{
Event.RegisterListener(this);
}
private void OnDisable()
{
Event.UnRegisterListener(this);
}
public void OnEventRaised()
{
Respone.Invoke();
}
}

View File

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

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 53c1f56abc542a2428b963af3d43a737
guid: 3585bcc519d5a0241ac756468fd3d622
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 7dbfce4332534dda84a3d5daecbd2cac
timeCreated: 1718785302

View File

@ -0,0 +1,11 @@
using GadGame.Network;
using UnityEngine;
namespace GadGame.Event.Customs
{
[CreateAssetMenu(menuName = "Event/Guest")]
public class GuestEvent : GenericEvent<Guest>
{
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 5e959534f93b48998ad6b36ff7e9ef50
timeCreated: 1718785313

View File

@ -0,0 +1,41 @@
using System;
using Sirenix.OdinInspector;
using UnityEngine;
#if UNITY_EDITOR
using System.Collections.Generic;
#endif
namespace GadGame.Event
{
public abstract class GenericEvent<T> : ScriptableObject
{
private Action<T> _event;
#if UNITY_EDITOR
[ShowInInspector,HideInEditorMode, ReadOnly]
private List<Delegate> _listeners = new();
#endif
public void Register(Action<T> action)
{
_event += action;
#if UNITY_EDITOR
_listeners.Add(action);
#endif
}
public void Unregister(Action<T> action)
{
_event -= action;
#if UNITY_EDITOR
_listeners.Remove(action);
#endif
}
[Button]
public void Raise(T value)
{
_event?.Invoke(value);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 7b0de7f621754768b50d9cf4fd6bc94d
timeCreated: 1714363298

View File

@ -0,0 +1,29 @@
using Sirenix.OdinInspector;
using UnityEngine;
using UnityEngine.Events;
namespace GadGame.Event
{
public abstract class GenericEventListener<T> : MonoBehaviour
{
[SerializeField, PropertyOrder(10)] private UnityEvent<T> _action;
protected abstract void RegisterEvent();
protected abstract void UnRegisterEvent();
private void OnEnable()
{
RegisterEvent();
}
private void OnDisable()
{
UnRegisterEvent();
}
protected void OnEventRaise(T value)
{
_action?.Invoke(value);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 4903a745cfe24c42b59b988717c4a073
timeCreated: 1714365504

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: cd7be627bbca4caebfe40481db58fd36
timeCreated: 1714365343

View File

@ -0,0 +1,21 @@
using GadGame.Event.Type;
using UnityEngine;
namespace GadGame.Event.Listener
{
[AddComponentMenu("EventListener/"+ nameof(BoolEventListener))]
public class BoolEventListener : GenericEventListener<bool>
{
[SerializeField] private BoolEvent _event;
protected override void RegisterEvent()
{
_event.Register(OnEventRaise);
}
protected override void UnRegisterEvent()
{
_event.Unregister(OnEventRaise);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 438a642770464893952c25f3ea301a0a
timeCreated: 1714365926

View File

@ -0,0 +1,21 @@
using GadGame.Event.Type;
using UnityEngine;
namespace GadGame.Event.Listener
{
[AddComponentMenu("EventListener/"+ nameof(Collider2DEventListener))]
public class Collider2DEventListener : GenericEventListener<Collider2D>
{
[SerializeField] private Collider2DEvent _event;
protected override void RegisterEvent()
{
_event.Register(OnEventRaise);
}
protected override void UnRegisterEvent()
{
_event.Unregister(OnEventRaise);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 131b15c0e821459ebbb5d9a286c47554
timeCreated: 1714366058

View File

@ -0,0 +1,21 @@
using GadGame.Event.Type;
using UnityEngine;
namespace GadGame.Event.Listener
{
[AddComponentMenu("EventListener/"+ nameof(ColliderEventListener))]
public class ColliderEventListener : GenericEventListener<Collider>
{
[SerializeField] private ColliderEvent _event;
protected override void RegisterEvent()
{
_event.Register(OnEventRaise);
}
protected override void UnRegisterEvent()
{
_event.Unregister(OnEventRaise);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 13ae934ed85148cfa190c6e0e273c749
timeCreated: 1714366090

View File

@ -0,0 +1,21 @@
using GadGame.Event.Type;
using UnityEngine;
namespace GadGame.Event.Listener
{
[AddComponentMenu("EventListener/"+ nameof(Collision2DEventListener))]
public class Collision2DEventListener : GenericEventListener<Collision2D>
{
[SerializeField] private Collision2DEvent _event;
protected override void RegisterEvent()
{
_event.Register(OnEventRaise);
}
protected override void UnRegisterEvent()
{
_event.Unregister(OnEventRaise);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 654fa3ef4a484106857575aaf6814b80
timeCreated: 1714366158

View File

@ -0,0 +1,21 @@
using GadGame.Event.Type;
using UnityEngine;
namespace GadGame.Event.Listener
{
[AddComponentMenu("EventListener/"+ nameof(CollisionEventListener))]
public class CollisionEventListener : GenericEventListener<Collision>
{
[SerializeField] private CollisionEvent _event;
protected override void RegisterEvent()
{
_event.Register(OnEventRaise);
}
protected override void UnRegisterEvent()
{
_event.Unregister(OnEventRaise);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 7b80de0c76994907aac39b25116ce2eb
timeCreated: 1714366112

View File

@ -0,0 +1,21 @@
using GadGame.Event.Type;
using UnityEngine;
namespace GadGame.Event.Listener
{
[AddComponentMenu("EventListener/"+ nameof(FloatEventListener))]
public class FloatEventListener : GenericEventListener<float>
{
[SerializeField] private FloatEvent _event;
protected override void RegisterEvent()
{
_event.Register(OnEventRaise);
}
protected override void UnRegisterEvent()
{
_event.Unregister(OnEventRaise);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 6e46e452d10449889f5be9ebd135af66
timeCreated: 1714365650

View File

@ -0,0 +1,21 @@
using GadGame.Event.Type;
using UnityEngine;
namespace GadGame.Event.Listener
{
[AddComponentMenu("EventListener/"+ nameof(GameObjectEventListener))]
public class GameObjectEventListener : GenericEventListener<GameObject>
{
[SerializeField] private GameObjectEvent _event;
protected override void RegisterEvent()
{
_event.Register(OnEventRaise);
}
protected override void UnRegisterEvent()
{
_event.Unregister(OnEventRaise);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 0cef63dea2894d7995cd7a53d4d0ec61
timeCreated: 1714366270

View File

@ -0,0 +1,21 @@
using GadGame.Event.Type;
using UnityEngine;
namespace GadGame.Event.Listener
{
[AddComponentMenu("EventListener/"+ nameof(IntEventListener))]
public class IntEventListener : GenericEventListener<int>
{
[SerializeField] private IntEvent _event;
protected override void RegisterEvent()
{
_event.Register(OnEventRaise);
}
protected override void UnRegisterEvent()
{
_event.Unregister(OnEventRaise);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 6933cdb4c879468d9b088a99f52c444f
timeCreated: 1714365894

View File

@ -0,0 +1,21 @@
using GadGame.Event.Type;
using UnityEngine;
namespace GadGame.Event.Listener
{
[AddComponentMenu("EventListener/"+ nameof(QuaternionEventListener))]
public class QuaternionEventListener : GenericEventListener<Quaternion>
{
[SerializeField] private QuaternionEvent _event;
protected override void RegisterEvent()
{
_event.Register(OnEventRaise);
}
protected override void UnRegisterEvent()
{
_event.Unregister(OnEventRaise);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 56cfb3616f784da0b2b4411da15f78ad
timeCreated: 1714366190

View File

@ -0,0 +1,21 @@
using GadGame.Event.Type;
using UnityEngine;
namespace GadGame.Event.Listener
{
[AddComponentMenu("EventListener/"+ nameof(StringEventListener))]
public class StringEventListener : GenericEventListener<string>
{
[SerializeField] private StringEvent _event;
protected override void RegisterEvent()
{
_event.Register(OnEventRaise);
}
protected override void UnRegisterEvent()
{
_event.Unregister(OnEventRaise);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: b893fde861a543c4b53017f71c9155ba
timeCreated: 1714365954

View File

@ -0,0 +1,21 @@
using GadGame.Event.Type;
using UnityEngine;
namespace GadGame.Event.Listener
{
[AddComponentMenu("EventListener/"+ nameof(Vector2EventListener))]
public class Vector2EventListener : GenericEventListener<Vector2>
{
[SerializeField] private Vector2Event _event;
protected override void RegisterEvent()
{
_event.Register(OnEventRaise);
}
protected override void UnRegisterEvent()
{
_event.Unregister(OnEventRaise);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: c4fe82db7c184949876321cfcf7f8cc5
timeCreated: 1714366216

View File

@ -0,0 +1,21 @@
using GadGame.Event.Type;
using UnityEngine;
namespace GadGame.Event.Listener
{
[AddComponentMenu("EventListener/"+ nameof(Vector3EventListener))]
public class Vector3EventListener : GenericEventListener<Vector3>
{
[SerializeField] private Vector3Event _event;
protected override void RegisterEvent()
{
_event.Register(OnEventRaise);
}
protected override void UnRegisterEvent()
{
_event.Unregister(OnEventRaise);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 88c4c4aa17994d72aec561acb3e3c294
timeCreated: 1714366232

View File

@ -0,0 +1,28 @@
using GadGame.Event.Type;
using UnityEngine;
using UnityEngine.Events;
namespace GadGame.Event.Listener
{
[AddComponentMenu("EventListener/"+ nameof(VoidEventListener))]
public class VoidEventListener : MonoBehaviour
{
[SerializeField] private VoidEvent _event;
[SerializeField] private UnityEvent _action;
private void OnEnable()
{
_event.Register(OnEventRaise);
}
private void OnDisable()
{
_event.Unregister(OnEventRaise);
}
private void OnEventRaise()
{
_action?.Invoke();
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 2f7c439cc427438da69e9dd2e3cd77ce
timeCreated: 1714364708

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: f6eb687ed80c4d5d94cf9f669fd64112
timeCreated: 1714363783

View File

@ -0,0 +1,10 @@
using UnityEngine;
namespace GadGame.Event.Type
{
[CreateAssetMenu(menuName = "Event/Bool")]
public class BoolEvent : GenericEvent<bool>
{
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 234cbdf3af3e458fb732798e8367322d
timeCreated: 1714364068

View File

@ -0,0 +1,10 @@
using UnityEngine;
namespace GadGame.Event.Type
{
[CreateAssetMenu(menuName = "Event/Collider2D")]
public class Collider2DEvent : GenericEvent<Collider2D>
{
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 7333b08c95ec45afa7c4db49c947f95a
timeCreated: 1714364154

View File

@ -0,0 +1,10 @@
using UnityEngine;
namespace GadGame.Event.Type
{
[CreateAssetMenu(menuName = "Event/Collider")]
public class ColliderEvent : GenericEvent<Collider>
{
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: a3d506b5a3c543d2abdde97ca22f86fe
timeCreated: 1714364118

View File

@ -0,0 +1,10 @@
using UnityEngine;
namespace GadGame.Event.Type
{
[CreateAssetMenu(menuName = "Event/Collision2D")]
public class Collision2DEvent : GenericEvent<Collision2D>
{
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: e629450e870d48fbb29b52c6294a6861
timeCreated: 1714364220

View File

@ -0,0 +1,10 @@
using UnityEngine;
namespace GadGame.Event.Type
{
[CreateAssetMenu(menuName = "Event/Collision")]
public class CollisionEvent : GenericEvent<Collision>
{
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: c5f23d8ef1ae494e9c15631a15428499
timeCreated: 1714364186

View File

@ -0,0 +1,10 @@
using UnityEngine;
namespace GadGame.Event.Type
{
[CreateAssetMenu(menuName = "Event/Float")]
public class FloatEvent : GenericEvent<float>
{
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 57e0a8cd8af84d2a9bf3ed369a389773
timeCreated: 1714363796

View File

@ -0,0 +1,10 @@
using UnityEngine;
namespace GadGame.Event.Type
{
[CreateAssetMenu(menuName = "Event/GameObject")]
public class GameObjectEvent : GenericEvent<GameObject>
{
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 4e4490eaf8114791bc40085a6c05e149
timeCreated: 1714364585

View File

@ -0,0 +1,10 @@
using UnityEngine;
namespace GadGame.Event.Type
{
[CreateAssetMenu(menuName = "Event/Int")]
public class IntEvent : GenericEvent<int>
{
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: e55bd0a65dad486ca0376f8789accd4c
timeCreated: 1714363880

View File

@ -0,0 +1,10 @@
using UnityEngine;
namespace GadGame.Event.Type
{
[CreateAssetMenu(menuName = "Event/Quaternion")]
public class QuaternionEvent : GenericEvent<Quaternion>
{
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 16de9cce365a45ae8e152b1443233681
timeCreated: 1714364526

View File

@ -0,0 +1,10 @@
using UnityEngine;
namespace GadGame.Event.Type
{
[CreateAssetMenu(menuName = "Event/String")]
public class StringEvent : GenericEvent<string>
{
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 835f0e9a0e0b4ceeac7446d5f7384fb3
timeCreated: 1714363916

View File

@ -0,0 +1,10 @@
using UnityEngine;
namespace GadGame.Event.Type
{
[CreateAssetMenu(menuName = "Event/Vector2")]
public class Vector2Event : GenericEvent<Vector2>
{
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 4f644f02070b475294f330805a1f4d02
timeCreated: 1714364406

View File

@ -0,0 +1,10 @@
using UnityEngine;
namespace GadGame.Event.Type
{
[CreateAssetMenu(menuName = "Event/Vector3")]
public class Vector3Event : GenericEvent<Vector3>
{
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: f2661d03e9e1489daab181c52b246530
timeCreated: 1714364467

View File

@ -0,0 +1,42 @@
using System;
using Sirenix.OdinInspector;
using UnityEngine;
#if UNITY_EDITOR
using System.Collections.Generic;
#endif
namespace GadGame.Event.Type
{
[CreateAssetMenu(menuName = "Event/Void")]
public class VoidEvent : ScriptableObject
{
private Action _event;
#if UNITY_EDITOR
[ShowInInspector, HideInEditorMode, ReadOnly]
private List<Delegate> _listeners = new();
#endif
public void Register(Action action)
{
_event += action;
#if UNITY_EDITOR
_listeners.Add(action);
#endif
}
public void Unregister(Action action)
{
_event -= action;
#if UNITY_EDITOR
_listeners.Remove(action);
#endif
}
[Button]
public void Raise()
{
_event?.Invoke();
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 2c1390943a3e4db69adfdfa5c2bfb8ed
timeCreated: 1714362832

View File

@ -1,20 +1,21 @@
using System;
using GadGame.Manager;
using GadGame.SO;
using GadGame.State;
using GadGame.State.MainFlowState;
using Sirenix.OdinInspector;
using GadGame.Network;
using UnityEngine;
using System.Net.NetworkInformation;
using GadGame.Event.Type;
namespace GadGame
{
public class MainFlow : SingletonStateRunner<MainFlow>
public class MainFlow : StateRunner<MainFlow>
{
public SceneFlowConfig SceneFlowConfig;
public event Action<float> OnReadyCountDown;
public event Action<bool> OnReady;
public VoidEvent ScanSuccess;
public BoolEvent PlayPassByAnim;
public BoolEvent PlayVideo;
public FloatEvent ReadyCountDown;
protected override async void Awake()
{
@ -31,16 +32,6 @@ namespace GadGame
SetState<IdleState>();
}
public void ReadyCountDown(float duration)
{
OnReadyCountDown?.Invoke(duration);
}
public void Ready(bool ready)
{
OnReady?.Invoke(ready);
}
private string GetMacAddressString()
{
NetworkInterface[] networkInterfaces = NetworkInterface.GetAllNetworkInterfaces();

View File

@ -2,6 +2,7 @@ using System;
using System.Net.WebSockets;
using System.Threading.Tasks;
using Cysharp.Threading.Tasks;
using GadGame.Event.Customs;
using GadGame.Singleton;
using GraphQlClient.Core;
using GraphQlClient.EventCallbacks;
@ -27,14 +28,13 @@ namespace GadGame.Network
[SerializeField] private GraphApi _graphApi;
// [SerializeField] private string _machineMac;
[SerializeField] private string _promotionId;
[SerializeField] private GuestEvent _guestUpdatedSubscription;
private DateTime _startTime;
private string _userId;
private string _userAccessToken;
private string _machineAccessToken;
public Action<Guest> OnGuestUpdatedSubscription;
private void OnEnable()
{
OnSubscriptionDataReceived.RegisterListener(OnGuestUpdated);
@ -50,7 +50,7 @@ namespace GadGame.Network
var Jobj = JObject.Parse(dataReceived.data);
Debug.Log(Jobj);
var data = Jobj["payload"]!["data"]!["guestUpdatedSubscription"]!.ToObject<Guest>();
OnGuestUpdatedSubscription?.Invoke(data);
_guestUpdatedSubscription.Raise(data);
}
private DataReceive GetData(string data)

View File

@ -1,39 +0,0 @@
using Cysharp.Threading.Tasks;
using GadGame.Network;
using GraphQlClient.EventCallbacks;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class Test : MonoBehaviour
{
[SerializeField] private RawImage _rawImage;
[SerializeField] private TextMeshProUGUI _mail;
void OnEnable()
{
P4PGraphqlManager.Instance.OnGuestUpdatedSubscription += ShowInfo;
}
void OnDisable()
{
P4PGraphqlManager.Instance.OnGuestUpdatedSubscription -= ShowInfo;
}
async void Start()
{
await P4PGraphqlManager.Instance.LoginMachine("");
await P4PGraphqlManager.Instance.CreateGuest();
await P4PGraphqlManager.Instance.JoinPromotion();
await UniTask.Delay(1000);
await P4PGraphqlManager.Instance.SubmitGameSession(1000);
_rawImage.texture = await P4PGraphqlManager.Instance.GetQrLink();
}
private void ShowInfo(Guest guest) {
Debug.Log(guest);
_mail.text = guest.email;
}
}

View File

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

View File

@ -1,31 +1,47 @@
using System.Collections;
using System;
using Cysharp.Threading.Tasks;
using DG.Tweening;
using GadGame.Singleton;
using Sirenix.OdinInspector;
using GadGame.Event.Type;
using TMPro;
using UnityEngine;
using UnityEngine.Serialization;
using UnityEngine.UI;
using UnityEngine.Video;
namespace GadGame.State.MainFlowState
{
public class PassByAnimation : Singleton<PassByAnimation>
public class PassByAnimation : MonoBehaviour
{
public Animator passBy;
[SerializeField] private Animator _passBy;
[SerializeField] private RectTransform _transform;
// [SerializeField] private RectTransform _videoIdleTransform;
[SerializeField] private Image CircleImg;
[SerializeField] private TextMeshProUGUI txtProgress;
[SerializeField] private VideoPlayer videoPlayer;
[SerializeField] private BoolEvent _playPassByAnimEvent;
[SerializeField] private BoolEvent _playVideoEvent;
[SerializeField] private FloatEvent _readyCountDownEvent;
[Button]
public void Play(bool engage) {
private void OnEnable()
{
_playPassByAnimEvent.Register(Play);
_playVideoEvent.Register(SetPlayVideo);
_readyCountDownEvent.Register(SetReadyCountDown);
}
private void OnDisable()
{
_playPassByAnimEvent.Unregister(Play);
_playVideoEvent.Unregister(SetPlayVideo);
_readyCountDownEvent.Unregister(SetReadyCountDown);
}
private void Play(bool engage) {
// videoPlayer.gameObject.SetActive(!passBy);
_transform.DOAnchorPosX(engage ? -1000 : 0, 1);
}
public async void SetPlayVideo(bool value){
private async void SetPlayVideo(bool value){
if(value) {
while (videoPlayer.targetCameraAlpha < 1)
{
@ -45,7 +61,7 @@ namespace GadGame.State.MainFlowState
}
}
public void ReadyCountDown(float progress){
private void SetReadyCountDown(float progress){
CircleImg.fillAmount = progress ;
txtProgress.text = Mathf.Floor(progress * 3).ToString();
}

View File

@ -1,17 +1,12 @@
using System;
using Cysharp.Threading.Tasks;
using GadGame.Event.Customs;
using GadGame.Event.Type;
using GadGame.Network;
using GadGame.Singleton;
using GraphQlClient.EventCallbacks;
using TMPro;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
using DG.Tweening;
using GadGame.Manager;
using GadGame.State.MainFlowState;
public class QRShow : Singleton<QRShow>
public class QRShow : MonoBehaviour
{
[SerializeField] private RawImage _rawImage;
[SerializeField] private TextMeshProUGUI _textShow;
@ -20,14 +15,9 @@ public class QRShow : Singleton<QRShow>
[SerializeField] private Animator _notifyAnimator;
[SerializeField] private Animator _warningAnimator;
[SerializeField] private Timer _timer;
public UnityEvent ShowNotifyEvent;
[SerializeField] private VoidEvent _scanSuccess;
[SerializeField] private GuestEvent _guestUpdatedSubscription;
public Action OnScanSuccess;
void Update()
{
P4PGraphqlManager.Instance.OnGuestUpdatedSubscription += ShowInfo;
}
async void Start()
{
@ -35,14 +25,25 @@ public class QRShow : Singleton<QRShow>
_timer.SetDuration(60).Begin();
}
private void OnEnable()
{
_guestUpdatedSubscription.Register(ShowInfo);
}
private void OnDisable()
{
_guestUpdatedSubscription.Unregister(ShowInfo);
}
private void ShowInfo(Guest guest) {
string showText = guest.email != null ? "Voucher has been sent to your email: " + ConvertEmail(guest.email) + ". Please check your email to receive voucher" : "Voucher has been sent to your phone number: " + FormatPhoneNumber(guest.phone) + ". Please check your SMS to receive voucher";
_textShow.text = showText;
ShowNotifyEvent.Invoke();
OnScanSuccess?.Invoke();
_scanSuccess.Raise();
PlayAnimation();
WarningTimerAnimation();
}
public void PlayAnimation()
private void PlayAnimation()
{
Debug.Log("PlayAnimation");
_voucherAnimator.SetBool("FadeOut", true);
@ -51,7 +52,7 @@ public class QRShow : Singleton<QRShow>
_notifyAnimator.SetBool("Male", UdpSocket.Instance.DataReceived.Gender < 0.5 ? true : false);
}
public void WarningTimerAnimation()
private void WarningTimerAnimation()
{
Debug.Log("Warning");
_warningAnimator.SetBool("Warning", true);

View File

@ -1,6 +1,7 @@
using System;
using Cysharp.Threading.Tasks;
using DG.Tweening;
using GadGame.Event.Type;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
@ -13,14 +14,14 @@ namespace GadGame
[SerializeField] private Image _fillImage;
[SerializeField] private Transform _content;
[SerializeField] private CanvasGroup _canvasGroup;
[SerializeField] private FloatEvent ReadyCountDown;
private float _readyTime;
private MainFlow _mainFlow;
private void Start()
{
_mainFlow = MainFlow.Instance;
_mainFlow.OnReadyCountDown += OnReadyCountdown;
_mainFlow.OnReady += OnReady;
ReadyCountDown.Register(OnReadyCountdown);
// _mainFlow.OnReady += OnReady;
_content.localScale = Vector3.zero;
}
@ -28,8 +29,8 @@ namespace GadGame
{
_canvasGroup.DOKill();
_content.DOKill();
_mainFlow.OnReadyCountDown -= OnReadyCountdown;
_mainFlow.OnReady -= OnReady;
ReadyCountDown.Unregister(OnReadyCountdown);
// _mainFlow.OnReady -= OnReady;
}
private async void OnReady(bool ready)

View File

@ -1,6 +1,4 @@
using System;
using System.Diagnostics;
using System.Threading.Tasks;
using Cysharp.Threading.Tasks;
using GadGame.Manager;
using GadGame.Network;
@ -12,7 +10,6 @@ namespace GadGame.State.MainFlowState
{
private bool _scanSuccess;
private float _leaveTimer;
public override async void Enter()
@ -25,7 +22,7 @@ namespace GadGame.State.MainFlowState
await LoadSceneManager.Instance.LoadSceneWithTransitionAsync(Runner.SceneFlowConfig.CTASceneFemale.ScenePath);
}
QRShow.Instance.OnScanSuccess += OnScanSuccess;
Runner.ScanSuccess.Register(OnScanSuccess);
_leaveTimer = 0;
}
@ -51,7 +48,7 @@ namespace GadGame.State.MainFlowState
public override void Exit()
{
QRShow.Instance.OnScanSuccess -= OnScanSuccess;
Runner.ScanSuccess.Unregister(OnScanSuccess);
LoadSceneManager.Instance.LoadSceneWithTransition(Runner.SceneFlowConfig.PassByScene.ScenePath);
}

View File

@ -14,7 +14,7 @@ namespace GadGame.State.MainFlowState
public override void Enter()
{
// LoadSceneManager.Instance.LoadSceneWithTransition(Runner.SceneFlowConfig.EndGageScene.ScenePath);
PassByAnimation.Instance.Play(true);
Runner.PlayPassByAnim.Raise(true);
_readyTimer = 5;
}
@ -31,7 +31,7 @@ namespace GadGame.State.MainFlowState
}
if (!UdpSocket.Instance.DataReceived.Ready) _readyTimer = 3;
PassByAnimation.Instance.ReadyCountDown(_readyTimer / 3);
Runner.ReadyCountDown.Raise(_readyTimer / 3);
_readyTimer -= Time.deltaTime;
if (_readyTimer <= 0)
{

View File

@ -8,8 +8,8 @@ namespace GadGame.State.MainFlowState
public override async void Enter()
{
await UniTask.Delay(1000);
PassByAnimation.Instance.Play(false);
PassByAnimation.Instance.SetPlayVideo(true);
Runner.PlayPassByAnim.Raise(false);
Runner.PlayVideo.Raise(true);
}
public override void Update(float time)
@ -31,7 +31,7 @@ namespace GadGame.State.MainFlowState
public override void Exit()
{
PassByAnimation.Instance.SetPlayVideo(false);
Runner.PlayVideo.Raise(false);
}
}
}

View File

@ -7,10 +7,10 @@ namespace GadGame.State.MainFlowState
{
public class PassByState : State<MainFlow>
{
public async override void Enter()
public override void Enter()
{
// await LoadSceneManager.Instance.LoadSceneWithTransitionAsync(Runner.SceneFlowConfig.PassByScene.ScenePath);
PassByAnimation.Instance.Play(false);
Runner.PlayPassByAnim.Raise(false);
}
public override void Update(float time)

View File

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

View File

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

File diff suppressed because one or more lines are too long

View File

@ -22,11 +22,11 @@
"hash": "ec68815a20a955e699fa613ce243cec12f820636"
},
"com.unity.2d.animation": {
"version": "9.1.0",
"version": "9.0.4",
"depth": 1,
"source": "registry",
"dependencies": {
"com.unity.2d.common": "8.0.2",
"com.unity.2d.common": "8.0.1",
"com.unity.2d.sprite": "1.0.0",
"com.unity.collections": "1.1.0",
"com.unity.modules.animation": "1.0.0",
@ -35,7 +35,7 @@
"url": "https://packages.unity.com"
},
"com.unity.2d.aseprite": {
"version": "1.1.2",
"version": "1.0.1",
"depth": 1,
"source": "registry",
"dependencies": {
@ -47,7 +47,7 @@
"url": "https://packages.unity.com"
},
"com.unity.2d.common": {
"version": "8.0.2",
"version": "8.0.1",
"depth": 2,
"source": "registry",
"dependencies": {
@ -67,12 +67,12 @@
"url": "https://packages.unity.com"
},
"com.unity.2d.psdimporter": {
"version": "8.0.4",
"version": "8.0.2",
"depth": 1,
"source": "registry",
"dependencies": {
"com.unity.2d.animation": "9.1.0",
"com.unity.2d.common": "8.0.2",
"com.unity.2d.animation": "9.0.1",
"com.unity.2d.common": "8.0.1",
"com.unity.2d.sprite": "1.0.0"
},
"url": "https://packages.unity.com"
@ -116,12 +116,11 @@
"url": "https://packages.unity.com"
},
"com.unity.burst": {
"version": "1.8.13",
"version": "1.8.9",
"depth": 3,
"source": "registry",
"dependencies": {
"com.unity.mathematics": "1.2.1",
"com.unity.modules.jsonserialize": "1.0.0"
"com.unity.mathematics": "1.2.1"
},
"url": "https://packages.unity.com"
},
@ -161,14 +160,14 @@
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.2d.animation": "9.1.0",
"com.unity.2d.animation": "9.0.4",
"com.unity.2d.pixel-perfect": "5.0.3",
"com.unity.2d.psdimporter": "8.0.4",
"com.unity.2d.psdimporter": "8.0.2",
"com.unity.2d.sprite": "1.0.0",
"com.unity.2d.spriteshape": "9.0.2",
"com.unity.2d.tilemap": "1.0.0",
"com.unity.2d.tilemap.extras": "3.1.2",
"com.unity.2d.aseprite": "1.1.2"
"com.unity.2d.aseprite": "1.0.1"
}
},
"com.unity.feature.development": {
@ -177,16 +176,16 @@
"source": "builtin",
"dependencies": {
"com.unity.ide.visualstudio": "2.0.22",
"com.unity.ide.rider": "3.0.28",
"com.unity.ide.rider": "3.0.26",
"com.unity.ide.vscode": "1.2.5",
"com.unity.editorcoroutines": "1.0.0",
"com.unity.performance.profile-analyzer": "1.2.2",
"com.unity.test-framework": "1.1.33",
"com.unity.testtools.codecoverage": "1.2.5"
"com.unity.testtools.codecoverage": "1.2.4"
}
},
"com.unity.ide.rider": {
"version": "3.0.28",
"version": "3.0.26",
"depth": 1,
"source": "registry",
"dependencies": {
@ -250,7 +249,7 @@
"url": "https://packages.unity.com"
},
"com.unity.testtools.codecoverage": {
"version": "1.2.5",
"version": "1.2.4",
"depth": 1,
"source": "registry",
"dependencies": {

View File

@ -36,7 +36,7 @@ EditorBuildSettings:
path: Assets/GadGame/Scenes/CTA-female.unity
guid: 4ecb64fb1fa29a71fa49c5a3bc530eb7
- enabled: 0
path: Assets/GadGame/Scenes/T-male.unity
path: Assets/GadGame/Scenes/CTANam.unity
guid: a703ee5d23b7084b8abda00394078d18
- enabled: 1
path: Assets/GadGame/Scenes/GameFemale.unity

View File

@ -1,2 +1,2 @@
m_EditorVersion: 2022.3.23f1
m_EditorVersionWithRevision: 2022.3.23f1 (dbb3f7c5b5c6)
m_EditorVersion: 2022.3.13f1
m_EditorVersionWithRevision: 2022.3.13f1 (5f90a5ebde0f)