diff --git a/Unity-19050-04-IceSlide/Assets/Animator.meta b/Unity-19050-04-IceSlide/Assets/Frozen/Animator.meta similarity index 100% rename from Unity-19050-04-IceSlide/Assets/Animator.meta rename to Unity-19050-04-IceSlide/Assets/Frozen/Animator.meta diff --git a/Unity-19050-04-IceSlide/Assets/Animator/Snowflake.controller b/Unity-19050-04-IceSlide/Assets/Frozen/Animator/Snowflake.controller similarity index 98% rename from Unity-19050-04-IceSlide/Assets/Animator/Snowflake.controller rename to Unity-19050-04-IceSlide/Assets/Frozen/Animator/Snowflake.controller index ca81615..80b8f4f 100644 --- a/Unity-19050-04-IceSlide/Assets/Animator/Snowflake.controller +++ b/Unity-19050-04-IceSlide/Assets/Frozen/Animator/Snowflake.controller @@ -109,10 +109,10 @@ AnimatorStateMachine: m_ChildStates: - serializedVersion: 1 m_State: {fileID: -3980762192105778586} - m_Position: {x: 146, y: 221, z: 0} + m_Position: {x: 170, y: 260, z: 0} - serializedVersion: 1 m_State: {fileID: -5204081279454011557} - m_Position: {x: 170, y: 330, z: 0} + m_Position: {x: 170, y: 360, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: [] m_EntryTransitions: [] diff --git a/Unity-19050-04-IceSlide/Assets/Animator/Snowflake.controller.meta b/Unity-19050-04-IceSlide/Assets/Frozen/Animator/Snowflake.controller.meta similarity index 100% rename from Unity-19050-04-IceSlide/Assets/Animator/Snowflake.controller.meta rename to Unity-19050-04-IceSlide/Assets/Frozen/Animator/Snowflake.controller.meta diff --git a/Unity-19050-04-IceSlide/Assets/Frozen/Animator/SnowflakeLogo.controller b/Unity-19050-04-IceSlide/Assets/Frozen/Animator/SnowflakeLogo.controller new file mode 100644 index 0000000..bfd388b --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Frozen/Animator/SnowflakeLogo.controller @@ -0,0 +1,199 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1101 &-8917021686319346471 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 8659196853530348169} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-5204081279454011557 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Snowflake_Shatter + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -8917021686319346471} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 51a18b7c2043a5440a3e2282f150a2d1, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-3980762192105778586 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Snowflake_Spawn + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 679382405882120703} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 47f0465b8f41b794cbc49c7ba473d0a9, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SnowflakeLogo + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 2106951520893035423} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1101 &679382405882120703 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -5204081279454011557} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1107 &2106951520893035423 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -3980762192105778586} + m_Position: {x: 250, y: 200, z: 0} + - serializedVersion: 1 + m_State: {fileID: -5204081279454011557} + m_Position: {x: 220, y: 470, z: 0} + - serializedVersion: 1 + m_State: {fileID: 8659196853530348169} + m_Position: {x: 610, y: 280, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -3980762192105778586} +--- !u!1101 &8184535706000821265 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -3980762192105778586} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &8659196853530348169 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: DisnyLogo + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 8184535706000821265} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 91be761ac10551049a286e73f4589914, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Unity-19050-04-IceSlide/Assets/Frozen/Animator/SnowflakeLogo.controller.meta b/Unity-19050-04-IceSlide/Assets/Frozen/Animator/SnowflakeLogo.controller.meta new file mode 100644 index 0000000..5f391cd --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Frozen/Animator/SnowflakeLogo.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 133fc5f4e6c6c3849bf1098b1e50faee +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-19050-04-IceSlide/Assets/Frozen/DsAssets/DisnyLogo.anim b/Unity-19050-04-IceSlide/Assets/Frozen/DsAssets/DisnyLogo.anim new file mode 100644 index 0000000..505355c --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Frozen/DsAssets/DisnyLogo.anim @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: DisnyLogo + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0.1 + value: {fileID: 0} + - time: 5 + value: {fileID: 0} + attribute: videoAsset + path: + classID: 114 + script: {fileID: 11500000, guid: f4c0b11838629ea45a4e7bfdf436a57c, type: 3} + m_SampleRate: 60 + m_WrapMode: 2 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 2581354655 + script: {fileID: 11500000, guid: f4c0b11838629ea45a4e7bfdf436a57c, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 0} + - {fileID: 0} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 5.016667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: + - time: 0 + functionName: Play + data: + objectReferenceParameter: {fileID: 11400000, guid: 0b780110d61e15b408a1a28f31cee71e, + type: 2} + floatParameter: 0 + intParameter: 0 + messageOptions: 0 diff --git a/Unity-19050-04-IceSlide/Assets/Frozen/DsAssets/DisnyLogo.anim.meta b/Unity-19050-04-IceSlide/Assets/Frozen/DsAssets/DisnyLogo.anim.meta new file mode 100644 index 0000000..982c053 --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Frozen/DsAssets/DisnyLogo.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 91be761ac10551049a286e73f4589914 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-19050-04-IceSlide/Assets/Frozen/DsAssets/DisnyLogo.asset b/Unity-19050-04-IceSlide/Assets/Frozen/DsAssets/DisnyLogo.asset new file mode 100644 index 0000000..7c23537 --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Frozen/DsAssets/DisnyLogo.asset @@ -0,0 +1,17 @@ +%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: b7eca376a120a0e49a97afa024778843, type: 3} + m_Name: DisnyLogo + m_EditorClassIdentifier: + m_VideoLocation: 1 + m_VideoPath: ..\..\Build-19050-Frozen2-04-IceSlide\SHD_logo_reveal.avi + animationClip: {fileID: 7400000, guid: 91be761ac10551049a286e73f4589914, type: 2} diff --git a/Unity-19050-04-IceSlide/Assets/Frozen/DsAssets/DisnyLogo.asset.meta b/Unity-19050-04-IceSlide/Assets/Frozen/DsAssets/DisnyLogo.asset.meta new file mode 100644 index 0000000..694f17d --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Frozen/DsAssets/DisnyLogo.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0b780110d61e15b408a1a28f31cee71e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-19050-04-IceSlide/Assets/Frozen/DsAssets/Snowflake_Spawn.anim b/Unity-19050-04-IceSlide/Assets/Frozen/Snowflake_Spawn.anim similarity index 100% rename from Unity-19050-04-IceSlide/Assets/Frozen/DsAssets/Snowflake_Spawn.anim rename to Unity-19050-04-IceSlide/Assets/Frozen/Snowflake_Spawn.anim diff --git a/Unity-19050-04-IceSlide/Assets/Frozen/DsAssets/Snowflake_Spawn.anim.meta b/Unity-19050-04-IceSlide/Assets/Frozen/Snowflake_Spawn.anim.meta similarity index 100% rename from Unity-19050-04-IceSlide/Assets/Frozen/DsAssets/Snowflake_Spawn.anim.meta rename to Unity-19050-04-IceSlide/Assets/Frozen/Snowflake_Spawn.anim.meta diff --git a/Unity-19050-04-IceSlide/Assets/Frozen/Texture.meta b/Unity-19050-04-IceSlide/Assets/Frozen/Texture.meta new file mode 100644 index 0000000..c569dd0 --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Frozen/Texture.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c09edc4acf87c4a47b28dd49f62cab82 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-19050-04-IceSlide/Assets/Frozen/Texture/slide_bg.png b/Unity-19050-04-IceSlide/Assets/Frozen/Texture/slide_bg.png new file mode 100644 index 0000000..c78728b Binary files /dev/null and b/Unity-19050-04-IceSlide/Assets/Frozen/Texture/slide_bg.png differ diff --git a/Unity-19050-04-IceSlide/Assets/Frozen/Texture/slide_bg.png.meta b/Unity-19050-04-IceSlide/Assets/Frozen/Texture/slide_bg.png.meta new file mode 100644 index 0000000..12d44d8 --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Frozen/Texture/slide_bg.png.meta @@ -0,0 +1,90 @@ +fileFormatVersion: 2 +guid: 31d5bddd91d447146a2579293af90e3d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-19050-04-IceSlide/Assets/Main_IceSlide.unity b/Unity-19050-04-IceSlide/Assets/Main_IceSlide.unity index 70b3f58..143076f 100644 --- a/Unity-19050-04-IceSlide/Assets/Main_IceSlide.unity +++ b/Unity-19050-04-IceSlide/Assets/Main_IceSlide.unity @@ -168,6 +168,46 @@ MonoBehaviour: PlayOnStart: 0 Looping: 0 AudioVolume: 1 +--- !u!28 &417982949 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 2 + m_Height: 2 + m_CompleteImageSize: 16 + m_TextureFormat: 5 + m_MipCount: 1 + m_IsReadable: 1 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 16 + _typelessdata: 00000000000000000000000000000000 + m_StreamData: + offset: 0 + size: 0 + path: --- !u!1 &629481240 GameObject: m_ObjectHideFlags: 0 @@ -230,7 +270,7 @@ MonoBehaviour: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Texture: {fileID: 1564796240} + m_Texture: {fileID: 1235378534} m_UVRect: serializedVersion: 2 x: 0 @@ -332,8 +372,9 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} m_Children: - - {fileID: 1608519591} + - {fileID: 2063636335} - {fileID: 1933408803} + - {fileID: 1608519591} m_Father: {fileID: 1482923423} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -524,6 +565,7 @@ RectTransform: m_LocalScale: {x: 0, y: 0, z: 0} m_Children: - {fileID: 629481241} + - {fileID: 1320596369} m_Father: {fileID: 963194228} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -733,6 +775,230 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 1f68bf7cec2600e49a46d2f0554453c8, type: 3} +--- !u!1 &1087454110 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1087454111} + - component: {fileID: 1087454112} + m_Layer: 0 + m_Name: Snowflake_Spawn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1087454111 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1087454110} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -7.49978, z: -674.9802} + m_LocalScale: {x: 7.49978, y: 7.49978, z: 7.49978} + m_Children: [] + m_Father: {fileID: 1320596369} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1087454112 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1087454110} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 10f07b3f9fb96524db93eb42d89c229c, type: 3} + m_Name: + m_EditorClassIdentifier: + VideoAsset: {fileID: 11400000, guid: bae2c836d3fd1ab45b196b46a353088a, type: 2} + LoadOnAwake: 1 + PlayOnStart: 0 + Looping: 0 + AudioVolume: 1 +--- !u!28 &1235378534 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 2 + m_Height: 2 + m_CompleteImageSize: 16 + m_TextureFormat: 5 + m_MipCount: 1 + m_IsReadable: 1 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 16 + _typelessdata: 00000000000000000000000000000000 + m_StreamData: + offset: 0 + size: 0 + path: +--- !u!1 &1320596368 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1320596369} + - component: {fileID: 1320596374} + - component: {fileID: 1320596373} + - component: {fileID: 1320596372} + - component: {fileID: 1320596371} + - component: {fileID: 1320596370} + m_Layer: 5 + m_Name: SnowLogo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1320596369 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1320596368} + 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_Children: + - {fileID: 1087454111} + - {fileID: 1880360066} + - {fileID: 2008585841} + m_Father: {fileID: 748540200} + m_RootOrder: 1 + 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: -960, y: 0} + m_SizeDelta: {x: 1920, y: 888} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1320596370 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1320596368} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 03dae28dfe6734f4eb76c922ac72dd34, type: 3} + m_Name: + m_EditorClassIdentifier: + target: 0 + materials: [] + attributeName: + targetObject: {fileID: 1320596368} +--- !u!114 &1320596371 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1320596368} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4c0b11838629ea45a4e7bfdf436a57c, type: 3} + m_Name: + m_EditorClassIdentifier: + VideoAsset: {fileID: 0} + PlayerList: + - {fileID: 1087454112} + - {fileID: 1880360067} + - {fileID: 2008585842} + PausePlayerListWhenDisable: 0 + playerPlayEvent: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UltraCombos.DShowAnimatorMoviePlayer+PlayerPlayEvent, UltraCombos.MoviePlayer.Runtime, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null +--- !u!95 &1320596372 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1320596368} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 133fc5f4e6c6c3849bf1098b1e50faee, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &1320596373 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1320596368} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -98529514, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Texture: {fileID: 417982949} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!222 &1320596374 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1320596368} + m_CullTransparentMesh: 0 --- !u!1 &1482923420 GameObject: m_ObjectHideFlags: 0 @@ -808,46 +1074,6 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!28 &1564796240 -Texture2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_ImageContentsHash: - serializedVersion: 2 - Hash: 00000000000000000000000000000000 - m_ForcedFallbackFormat: 4 - m_DownscaleFallback: 0 - serializedVersion: 2 - m_Width: 2 - m_Height: 2 - m_CompleteImageSize: 16 - m_TextureFormat: 5 - m_MipCount: 1 - m_IsReadable: 1 - m_StreamingMipmaps: 0 - m_StreamingMipmapsPriority: 0 - m_AlphaIsTransparency: 0 - m_ImageCount: 1 - m_TextureDimension: 2 - m_TextureSettings: - serializedVersion: 2 - m_FilterMode: 1 - m_Aniso: 1 - m_MipBias: 0 - m_WrapU: 0 - m_WrapV: 0 - m_WrapW: 0 - m_LightmapFormat: 0 - m_ColorSpace: 0 - image data: 16 - _typelessdata: 00000000000000000000000000000000 - m_StreamData: - offset: 0 - size: 0 - path: --- !u!1 &1608519590 GameObject: m_ObjectHideFlags: 0 @@ -862,7 +1088,7 @@ GameObject: - component: {fileID: 1608519595} - component: {fileID: 1608519594} m_Layer: 5 - m_Name: BG + m_Name: BGSnow m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -880,7 +1106,7 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 653645956} - m_RootOrder: 0 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -899,7 +1125,7 @@ MonoBehaviour: m_Script: {fileID: -98529514, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} + m_Material: {fileID: 2100000, guid: 9609476c2d96ab64db4f40b7d0858aee, type: 2} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_OnCullStateChanged: @@ -955,6 +1181,54 @@ MonoBehaviour: PlayOnStart: 1 Looping: 1 AudioVolume: 1 +--- !u!1 &1880360065 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1880360066} + - component: {fileID: 1880360067} + m_Layer: 0 + m_Name: Snowflake_Shatter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1880360066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1880360065} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -7.49978, z: -674.9802} + m_LocalScale: {x: 7.49978, y: 7.49978, z: 7.49978} + m_Children: [] + m_Father: {fileID: 1320596369} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1880360067 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1880360065} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 10f07b3f9fb96524db93eb42d89c229c, type: 3} + m_Name: + m_EditorClassIdentifier: + VideoAsset: {fileID: 11400000, guid: 1104b3ddb03cd0346a58d2801aa5d273, type: 2} + LoadOnAwake: 1 + PlayOnStart: 0 + Looping: 0 + AudioVolume: 1 --- !u!1 &1933408802 GameObject: m_ObjectHideFlags: 0 @@ -1075,3 +1349,123 @@ MonoBehaviour: PlayOnStart: 0 Looping: 0 AudioVolume: 1 +--- !u!1 &2008585840 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2008585841} + - component: {fileID: 2008585842} + m_Layer: 0 + m_Name: DisnyLogo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2008585841 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008585840} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -7.49978, z: -674.9802} + m_LocalScale: {x: 7.49978, y: 7.49978, z: 7.49978} + m_Children: [] + m_Father: {fileID: 1320596369} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2008585842 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008585840} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 10f07b3f9fb96524db93eb42d89c229c, type: 3} + m_Name: + m_EditorClassIdentifier: + VideoAsset: {fileID: 11400000, guid: 0b780110d61e15b408a1a28f31cee71e, type: 2} + LoadOnAwake: 1 + PlayOnStart: 0 + Looping: 1 + AudioVolume: 1 +--- !u!1 &2063636334 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2063636335} + - component: {fileID: 2063636337} + - component: {fileID: 2063636336} + m_Layer: 5 + m_Name: BG + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2063636335 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2063636334} + 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_Children: [] + m_Father: {fileID: 653645956} + m_RootOrder: 0 + 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: 2048, y: 1024} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2063636336 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2063636334} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -98529514, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Texture: {fileID: 2800000, guid: 31d5bddd91d447146a2579293af90e3d, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!222 &2063636337 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2063636334} + m_CullTransparentMesh: 0 diff --git a/Unity-19050-04-IceSlide/Assets/Script.meta b/Unity-19050-04-IceSlide/Assets/Script.meta new file mode 100644 index 0000000..a255bb8 --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Script.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b9d6a51e25e4f544d8bee6274f918372 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-19050-04-IceSlide/Assets/Script/PointDrawer.cs b/Unity-19050-04-IceSlide/Assets/Script/PointDrawer.cs new file mode 100644 index 0000000..d3a8360 --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Script/PointDrawer.cs @@ -0,0 +1,107 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class PointDrawer : MonoBehaviour +{ + + private CanvasGroup CanvasGroup; + public GameObject PointPrefab; + private Dictionary PointGroup = new Dictionary(); + + [SerializeField] + private Camera camera; + + //Vector2 propertion; + + //[AutoUI] + public bool Visible; + //[AutoUI] + private int PointSize = 256; + + // Start is called before the first frame update + void Start() + { + CanvasGroup = GetComponent(); + //propertion = new Vector2 + //((float)camera.targetTexture.width / (float)Screen.width , (float)camera.targetTexture.height / (float)Screen.height); + } + + // Update is called once per frame + void Update() + { + CanvasGroup.alpha = Visible ? 1 : 0; + + if (Visible == false) + { + if(PointGroup.Count > 0) + { + foreach (var touch in TUIOManager.Instance.touches) + RemovePoint(touch.Key); + } + return; + } + + + foreach(var touch in TUIOManager.Instance.touches) + { + switch(touch.Value.phase) + { + case TouchPhase.Began: + AddPoint(touch.Key, touch.Value.position); + break; + case TouchPhase.Moved: + UpdatePoint(touch.Key, touch.Value.position); + break; + case TouchPhase.Ended: + RemovePoint(touch.Key); + break; + default: + break; + } + } + + } + + public void AddPoint(int id , Vector2 pos) + { + RectTransform objRect = null; + if (PointGroup.TryGetValue(id, out objRect)) + { + UpdatePoint(id , pos); + } + var obj = Instantiate(PointPrefab, this.transform); + obj.name = id.ToString(); + objRect = obj.GetComponent(); + objRect.sizeDelta = Vector2.one * PointSize; + UpdatePos(objRect, pos); + PointGroup.Add(id , objRect); + } + + public void UpdatePoint(int id, Vector2 pos) + { + if (PointGroup.TryGetValue(id, out var objRect)) + { + UpdatePos(objRect , pos); + } + else + { + AddPoint(id, pos); + } + } + + private void UpdatePos(RectTransform tran, Vector2 pos) + { + tran.anchoredPosition = pos;// * propertion; + } + + public void RemovePoint(int id) + { + if(PointGroup.TryGetValue(id ,out var obj)) + { + PointGroup.Remove(id); + Destroy(obj.gameObject); + } + } + +} diff --git a/Unity-19050-04-IceSlide/Assets/Script/PointDrawer.cs.meta b/Unity-19050-04-IceSlide/Assets/Script/PointDrawer.cs.meta new file mode 100644 index 0000000..8fc8562 --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Script/PointDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 138af418b9d93eb4e87681c81d4e6d56 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-19050-04-IceSlide/Assets/Script/TouchArea.cs b/Unity-19050-04-IceSlide/Assets/Script/TouchArea.cs new file mode 100644 index 0000000..500932c --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Script/TouchArea.cs @@ -0,0 +1,144 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.Events; +using UnityEngine.UI; +using UltraCombos; + +public class TouchArea : MonoBehaviour, IPointerDownHandler, IDragHandler, IPointerExitHandler, IPointerUpHandler, IPointerEnterHandler, IPointerClickHandler +{ + [HideInInspector] + public Image img; + + public bool MouseOnly = false; + + [System.Serializable] + public class OnPointerEnterEvent : UnityEvent { }; + public OnPointerEnterEvent PointerEnter = new OnPointerEnterEvent(); + [System.Serializable] + public class OnPointerDownEvent : UnityEvent { }; + public OnPointerDownEvent PointerDown = new OnPointerDownEvent(); + [System.Serializable] + public class OnPointerDragEvent : UnityEvent { }; + public OnPointerDragEvent PointerDrag = new OnPointerDragEvent(); + [System.Serializable] + public class OnRayHitEvent : UnityEvent { }; + public OnRayHitEvent RayHit = new OnRayHitEvent(); + + [System.Serializable] + public class OnRayNoHitEvent : UnityEvent { }; + public OnRayNoHitEvent RayNoHit = new OnRayNoHitEvent(); + + [System.Serializable] + public class OnPointerUpEvent : UnityEvent { }; + public OnPointerUpEvent PointerUp = new OnPointerUpEvent(); + [System.Serializable] + public class OnPointerClickEvent : UnityEvent { }; + public OnPointerClickEvent PointerClick = new OnPointerClickEvent(); + + [System.Serializable] + public class OnPointerExitEvent : UnityEvent { }; + public OnPointerExitEvent PointerExit = new OnPointerExitEvent(); + + + EventSystem eventSystem; + GlobalMKHookInputModule inputmodule; + private void Awake() + { + img = GetComponent(); + inputmodule = GameObject.Find("UCEventSystem").GetComponent(); + } + + private void Update() + { + if (inputmodule != null) + { + CheckRayCast(); + } + } + + void CheckRayCast() + { + if (RayNoHit != null) + RayNoHit.Invoke(null); + foreach (PointerEventData pointerdata in inputmodule.GetPointerDatas.Values) + { + List raycastResult = new List(); + EventSystem.current.RaycastAll(pointerdata, raycastResult); + if(raycastResult.Count != 0) + { + foreach(RaycastResult result in raycastResult) + { + if(result.gameObject == gameObject) + { + RayHit.Invoke(pointerdata); + } + } + } + } + } + + + public void OnPointerDown(PointerEventData eventData) + { + if (PointerDown == null) + return; + if (skip_on_mouse_only(eventData)) + return; + PointerDown.Invoke(eventData); + } + + public void OnDrag(PointerEventData eventData) + { + if (PointerDrag == null) + return; + if (skip_on_mouse_only(eventData)) + return; + PointerDrag.Invoke(eventData); + } + public void OnPointerUp(PointerEventData eventData) + { + if (PointerUp == null) + return; + if (skip_on_mouse_only(eventData)) + return; + PointerUp.Invoke(eventData); + } + + public void OnPointerExit(PointerEventData eventData) + { + Debug.Log("Exit:" + gameObject.name); + if (PointerExit == null) + return; + if (skip_on_mouse_only(eventData)) + return; + PointerExit.Invoke(eventData); + } + + public void OnPointerEnter(PointerEventData eventData) + { + Debug.Log("Enter:" + gameObject.name); + if (PointerEnter == null) + return; + if (skip_on_mouse_only(eventData)) + return; + PointerEnter.Invoke(eventData); + } + + public void OnPointerClick(PointerEventData eventData) + { + if (PointerClick == null) + return; + if (skip_on_mouse_only(eventData)) + return; + PointerClick.Invoke(eventData); + } + + private bool skip_on_mouse_only(PointerEventData eventData) + { + return MouseOnly && eventData.pointerId != -1; + } + +} \ No newline at end of file diff --git a/Unity-19050-04-IceSlide/Assets/Script/TouchArea.cs.meta b/Unity-19050-04-IceSlide/Assets/Script/TouchArea.cs.meta new file mode 100644 index 0000000..9f3f18b --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Script/TouchArea.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 425ac01a4a7664a4086221c285060209 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-19050-04-IceSlide/Assets/Shader.meta b/Unity-19050-04-IceSlide/Assets/Shader.meta new file mode 100644 index 0000000..32c2e68 --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Shader.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3e758595e100c954fa8d1c2b9804a322 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-19050-04-IceSlide/Assets/Shader/UI-Default.shader b/Unity-19050-04-IceSlide/Assets/Shader/UI-Default.shader new file mode 100644 index 0000000..ae47ef4 --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Shader/UI-Default.shader @@ -0,0 +1,113 @@ +Shader "UI/UCDefault" +{ + Properties + { + [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} + _Color ("Tint", Color) = (1,1,1,1) + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _ColorMask ("Color Mask", Float) = 15 + + [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 + } + + SubShader + { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + "PreviewType"="Plane" + "CanUseSpriteAtlas"="True" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull Off + Lighting Off + //ZWrite Off + //ZTest [unity_GUIZTestMode] + Blend SrcAlpha OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass + { + Name "Default" + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma target 2.0 + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + struct appdata_t + { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord : TEXCOORD0; + float4 worldPosition : TEXCOORD1; + UNITY_VERTEX_OUTPUT_STEREO + }; + + fixed4 _Color; + fixed4 _TextureSampleAdd; + float4 _ClipRect; + + v2f vert(appdata_t IN) + { + v2f OUT; + UNITY_SETUP_INSTANCE_ID(IN); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); + OUT.worldPosition = IN.vertex; + OUT.vertex = UnityObjectToClipPos(OUT.worldPosition); + + OUT.texcoord = IN.texcoord; + + OUT.color = IN.color * _Color; + return OUT; + } + + sampler2D _MainTex; + + fixed4 frag(v2f IN) : SV_Target + { + half4 color = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd) * IN.color; + color.a *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect); + + #ifdef UNITY_UI_ALPHACLIP + clip (color.a - 0.001); + #endif + + if(color.a == 0) + discard; + + return color; + } + ENDCG + } + } +} diff --git a/Unity-19050-04-IceSlide/Assets/Shader/UI-Default.shader.meta b/Unity-19050-04-IceSlide/Assets/Shader/UI-Default.shader.meta new file mode 100644 index 0000000..a285cfa --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Shader/UI-Default.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d558d354467c1324da31c9920577fcfd +timeCreated: 1489391129 +licenseType: Free +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-19050-04-IceSlide/Assets/Shader/UIAdd.shader b/Unity-19050-04-IceSlide/Assets/Shader/UIAdd.shader new file mode 100644 index 0000000..cb62c66 --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Shader/UIAdd.shader @@ -0,0 +1,110 @@ +Shader "UC/UI/Add" +{ + Properties + { + [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} + _Color ("Tint", Color) = (1,1,1,1) + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _ColorMask ("Color Mask", Float) = 15 + + [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 + } + + SubShader + { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + "PreviewType"="Plane" + "CanUseSpriteAtlas"="True" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull Off + Lighting Off + ZWrite Off + ZTest [unity_GUIZTestMode] + Blend SrcAlpha One // SrcAlpha OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass + { + Name "Default" + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma target 2.0 + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + struct appdata_t + { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord : TEXCOORD0; + float4 worldPosition : TEXCOORD1; + UNITY_VERTEX_OUTPUT_STEREO + }; + + fixed4 _Color; + fixed4 _TextureSampleAdd; + float4 _ClipRect; + + v2f vert(appdata_t IN) + { + v2f OUT; + UNITY_SETUP_INSTANCE_ID(IN); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); + OUT.worldPosition = IN.vertex; + OUT.vertex = UnityObjectToClipPos(OUT.worldPosition); + + OUT.texcoord = IN.texcoord; + + OUT.color = IN.color * _Color; + return OUT; + } + + sampler2D _MainTex; + + fixed4 frag(v2f IN) : SV_Target + { + half4 color = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd) * IN.color; + + color.a *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect); + + #ifdef UNITY_UI_ALPHACLIP + clip (color.a - 0.001); + #endif + + return color; + } + ENDCG + } + } +} + \ No newline at end of file diff --git a/Unity-19050-04-IceSlide/Assets/Shader/UIAdd.shader.meta b/Unity-19050-04-IceSlide/Assets/Shader/UIAdd.shader.meta new file mode 100644 index 0000000..2326abe --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Shader/UIAdd.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 670de2f621b2f6f4f8298aa40b9c7efe +timeCreated: 1484648736 +licenseType: Free +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-19050-04-IceSlide/Assets/Shader/UIGamma.shader b/Unity-19050-04-IceSlide/Assets/Shader/UIGamma.shader new file mode 100644 index 0000000..ce5955e --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Shader/UIGamma.shader @@ -0,0 +1,119 @@ +// Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license (see license.txt) + +Shader "UI/LinearToGamma" +{ + Properties + { + [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} + _Color ("Tint", Color) = (1,1,1,1) + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _ColorMask ("Color Mask", Float) = 15 + + [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 + } + + SubShader + { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + "PreviewType"="Plane" + "CanUseSpriteAtlas"="True" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull Off + Lighting Off + ZWrite Off + ZTest [unity_GUIZTestMode] + Blend SrcAlpha OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass + { + Name "Default" + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma target 2.0 + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + struct appdata_t + { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord : TEXCOORD0; + float4 worldPosition : TEXCOORD1; + UNITY_VERTEX_OUTPUT_STEREO + }; + + fixed4 _Color; + fixed4 _TextureSampleAdd; + float4 _ClipRect; + + v2f vert(appdata_t v) + { + v2f OUT; + UNITY_SETUP_INSTANCE_ID(v); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); + OUT.worldPosition = v.vertex; + OUT.vertex = UnityObjectToClipPos(OUT.worldPosition); + + OUT.texcoord = v.texcoord; + + OUT.color = v.color * _Color; + return OUT; + } + + sampler2D _MainTex; + + fixed4 frag(v2f IN) : SV_Target + { + half4 color = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd) * IN.color; + + color.a *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect); + + #ifdef UNITY_UI_ALPHACLIP + clip (color.a - 0.001); + #endif + + #if !defined(UNITY_COLORSPACE_GAMMA) + //color.a = pow(color.a, 2.2); + color.a = pow(color.a + 0.055, 2.4) / 1.13711896582; + #endif + color.rgb = GammaToLinearSpace(color.rgb); + + return color; + } + ENDCG + } + } +} diff --git a/Unity-19050-04-IceSlide/Assets/Shader/UIGamma.shader.meta b/Unity-19050-04-IceSlide/Assets/Shader/UIGamma.shader.meta new file mode 100644 index 0000000..f22bce8 --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Shader/UIGamma.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 91ce37ee28b99ce42872f13672016cb1 +timeCreated: 1507810020 +licenseType: Free +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-19050-04-IceSlide/Assets/Shader/UI_Add.mat b/Unity-19050-04-IceSlide/Assets/Shader/UI_Add.mat new file mode 100644 index 0000000..5bedf1f --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Shader/UI_Add.mat @@ -0,0 +1,83 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: UI_Add + m_Shader: {fileID: 4800000, guid: 670de2f621b2f6f4f8298aa40b9c7efe, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _UVSec: 0 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Unity-19050-04-IceSlide/Assets/Shader/UI_Add.mat.meta b/Unity-19050-04-IceSlide/Assets/Shader/UI_Add.mat.meta new file mode 100644 index 0000000..a76c4e6 --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Shader/UI_Add.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 9609476c2d96ab64db4f40b7d0858aee +timeCreated: 1512016283 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-19050-04-IceSlide/Assets/Shader/UI_Default.mat b/Unity-19050-04-IceSlide/Assets/Shader/UI_Default.mat new file mode 100644 index 0000000..1886e0c --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Shader/UI_Default.mat @@ -0,0 +1,49 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: UI_Default + m_Shader: {fileID: 4800000, guid: d558d354467c1324da31c9920577fcfd, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + - first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - first: + name: _ColorMask + second: 15 + - first: + name: _Stencil + second: 0 + - first: + name: _StencilComp + second: 8 + - first: + name: _StencilOp + second: 0 + - first: + name: _StencilReadMask + second: 255 + - first: + name: _StencilWriteMask + second: 255 + - first: + name: _UseUIAlphaClip + second: 0 + m_Colors: + - first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} diff --git a/Unity-19050-04-IceSlide/Assets/Shader/UI_Default.mat.meta b/Unity-19050-04-IceSlide/Assets/Shader/UI_Default.mat.meta new file mode 100644 index 0000000..c73636a --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Shader/UI_Default.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 22b99f9bf9d972f4fac66d1a02246b53 +timeCreated: 1489391195 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-19050-04-IceSlide/Assets/Shader/UI_Gamma.mat b/Unity-19050-04-IceSlide/Assets/Shader/UI_Gamma.mat new file mode 100644 index 0000000..e898b1d --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Shader/UI_Gamma.mat @@ -0,0 +1,83 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: UI_Gamma + m_Shader: {fileID: 4800000, guid: 91ce37ee28b99ce42872f13672016cb1, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _UVSec: 0 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Unity-19050-04-IceSlide/Assets/Shader/UI_Gamma.mat.meta b/Unity-19050-04-IceSlide/Assets/Shader/UI_Gamma.mat.meta new file mode 100644 index 0000000..c835bf1 --- /dev/null +++ b/Unity-19050-04-IceSlide/Assets/Shader/UI_Gamma.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 04f29ba755f2a124a92772571b22afb0 +timeCreated: 1512016267 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-19050-04-IceSlide/Packages/manifest.json b/Unity-19050-04-IceSlide/Packages/manifest.json index c02c166..da14ea8 100644 --- a/Unity-19050-04-IceSlide/Packages/manifest.json +++ b/Unity-19050-04-IceSlide/Packages/manifest.json @@ -3,6 +3,7 @@ "com.ultracombos.movie-player": "file:C:/Users/user/Desktop/Develop-19050-Frozen2/_Package/com.ultracombos.movie-player", "com.ultracombos.osc": "file:C:/Users/user/Desktop/Develop-19050-Frozen2/_Package/com.ultracombos.osc", "com.ultracombos.tuio": "file:C:/Users/user/Desktop/Develop-19050-Frozen2/_Package/com.ultracombos.tuio", + "com.ultracombos.utility": "file:C:/Users/user/Desktop/Develop-19050-Frozen2/_Package/com.ultracombos.utility", "com.unity.ads": "2.0.8", "com.unity.analytics": "3.3.2", "com.unity.collab-proxy": "1.2.16",