Skill Logic

Implemented basic UI for skills to player
This commit is contained in:
2025-07-27 23:48:47 +02:00
parent 4fa9e01768
commit 6179c5bc0e
33 changed files with 1047 additions and 181 deletions

View File

@@ -1,135 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &5861681740212649692
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2830774583019497428}
- component: {fileID: 2511242960825860851}
- component: {fileID: 1216791679854155289}
- component: {fileID: 7799236963938897308}
m_Layer: 0
m_Name: Canvas
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2830774583019497428
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5861681740212649692}
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: []
m_Father: {fileID: 2039702821354272895}
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!223 &2511242960825860851
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5861681740212649692}
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: 0
m_UpdateRectTransformForStandalone: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!114 &1216791679854155289
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5861681740212649692}
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!114 &7799236963938897308
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5861681740212649692}
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: 4294967295
--- !u!1 &6303840812135513550
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2039702821354272895}
m_Layer: 0
m_Name: Karta
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2039702821354272895
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6303840812135513550}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 2830774583019497428}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 551104d179500d84c95a338c60bee8b2 guid: 346499fc5d3a6fb42a8bcf0e3d882899
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@@ -0,0 +1,137 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2718716012460538970
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2833072829495001486}
- component: {fileID: 2243235194942163867}
- component: {fileID: 5536931752888789564}
- component: {fileID: 8584531079911333540}
- component: {fileID: 8745221842350856336}
m_Layer: 0
m_Name: DashCard
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2833072829495001486
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
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: 250, y: 450}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2243235194942163867
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 8584531079911333540}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!222 &5536931752888789564
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_CullTransparentMesh: 1
--- !u!114 &8584531079911333540
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 6741e6d8aef668c419af68dee3cf8b4a, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!114 &8745221842350856336
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0da9907611db3a04382aa4902957927c, type: 3}
m_Name:
m_EditorClassIdentifier:
cardname: Test
skill: 0

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 32de3ad7911b479469ad73c4ff81345e guid: f3cf9d683c6a18447ae6a1dc57ae28d5
PrefabImporter: PrefabImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@@ -0,0 +1,137 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2718716012460538970
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2833072829495001486}
- component: {fileID: 2243235194942163867}
- component: {fileID: 5536931752888789564}
- component: {fileID: 8584531079911333540}
- component: {fileID: 2650074452851025937}
m_Layer: 0
m_Name: DashCard1
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2833072829495001486
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
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: 250, y: 450}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2243235194942163867
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 8584531079911333540}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!222 &5536931752888789564
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_CullTransparentMesh: 1
--- !u!114 &8584531079911333540
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 6741e6d8aef668c419af68dee3cf8b4a, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!114 &2650074452851025937
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0da9907611db3a04382aa4902957927c, type: 3}
m_Name:
m_EditorClassIdentifier:
cardname: Test2
skill: 1

View File

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

View File

@@ -0,0 +1,137 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2718716012460538970
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2833072829495001486}
- component: {fileID: 2243235194942163867}
- component: {fileID: 5536931752888789564}
- component: {fileID: 8584531079911333540}
- component: {fileID: -4481509009851936088}
m_Layer: 0
m_Name: DashCard2
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2833072829495001486
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
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: 250, y: 450}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2243235194942163867
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 8584531079911333540}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!222 &5536931752888789564
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_CullTransparentMesh: 1
--- !u!114 &8584531079911333540
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 6741e6d8aef668c419af68dee3cf8b4a, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!114 &-4481509009851936088
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0da9907611db3a04382aa4902957927c, type: 3}
m_Name:
m_EditorClassIdentifier:
cardname: TETE
skill: 2

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 4b296bbf922e87547a1c0639f9ae5306
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,137 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2718716012460538970
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2833072829495001486}
- component: {fileID: 2243235194942163867}
- component: {fileID: 5536931752888789564}
- component: {fileID: 8584531079911333540}
- component: {fileID: -4481509009851936088}
m_Layer: 0
m_Name: DashCard3
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2833072829495001486
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
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: 250, y: 450}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2243235194942163867
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 8584531079911333540}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!222 &5536931752888789564
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_CullTransparentMesh: 1
--- !u!114 &8584531079911333540
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 6741e6d8aef668c419af68dee3cf8b4a, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!114 &-4481509009851936088
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2718716012460538970}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0da9907611db3a04382aa4902957927c, type: 3}
m_Name:
m_EditorClassIdentifier:
cardname: TETE
skill: 3

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 41bc361959173964e843a2e6bc2bf09a
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -12,6 +12,7 @@ GameObject:
- component: {fileID: 9192292969203387642} - component: {fileID: 9192292969203387642}
- component: {fileID: 1030185587407834460} - component: {fileID: 1030185587407834460}
- component: {fileID: 1542319922315403782} - component: {fileID: 1542319922315403782}
- component: {fileID: 4745202387735708878}
m_Layer: 0 m_Layer: 0
m_Name: UI Canvas m_Name: UI Canvas
m_TagString: Untagged m_TagString: Untagged
@@ -32,6 +33,7 @@ RectTransform:
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 8991658504906099272} - {fileID: 8991658504906099272}
- {fileID: 1831891111370080197}
m_Father: {fileID: 1302341320372733696} m_Father: {fileID: 1302341320372733696}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0} m_AnchorMin: {x: 0, y: 0}
@@ -102,6 +104,24 @@ MonoBehaviour:
m_BlockingMask: m_BlockingMask:
serializedVersion: 2 serializedVersion: 2
m_Bits: 4294967295 m_Bits: 4294967295
--- !u!114 &4745202387735708878
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1246198998110393468}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ac4402de23efee441a6fe1c443a1f3ed, type: 3}
m_Name:
m_EditorClassIdentifier:
cardPrefabs:
- {fileID: 2718716012460538970, guid: f3cf9d683c6a18447ae6a1dc57ae28d5, type: 3}
- {fileID: 2718716012460538970, guid: f18c87f66ef0458478c34abf2c27e0c1, type: 3}
- {fileID: 2718716012460538970, guid: 4b296bbf922e87547a1c0639f9ae5306, type: 3}
- {fileID: 2718716012460538970, guid: 41bc361959173964e843a2e6bc2bf09a, type: 3}
cardsParent: {fileID: 1831891111370080197}
--- !u!1 &2520153335582361885 --- !u!1 &2520153335582361885
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -188,6 +208,46 @@ MeshRenderer:
m_SortingLayer: 0 m_SortingLayer: 0
m_SortingOrder: 0 m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0} m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &3041196932494545810
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1831891111370080197}
- component: {fileID: 495196005240376662}
m_Layer: 0
m_Name: Cards
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1831891111370080197
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3041196932494545810}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: -400, z: 0}
m_LocalScale: {x: 3, y: 3, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 8807664616337023072}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!222 &495196005240376662
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3041196932494545810}
m_CullTransparentMesh: 1
--- !u!1 &3653993672432327505 --- !u!1 &3653993672432327505
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@@ -176,8 +176,77 @@ Transform:
m_Children: [] m_Children: []
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1862002347
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1862002350}
- component: {fileID: 1862002349}
- component: {fileID: 1862002348}
m_Layer: 0
m_Name: EventSystem
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1862002348
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1862002347}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3}
m_Name:
m_EditorClassIdentifier:
m_SendPointerHoverToParent: 1
m_HorizontalAxis: Horizontal
m_VerticalAxis: Vertical
m_SubmitButton: Submit
m_CancelButton: Cancel
m_InputActionsPerSecond: 10
m_RepeatDelay: 0.5
m_ForceModuleActive: 0
--- !u!114 &1862002349
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1862002347}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3}
m_Name:
m_EditorClassIdentifier:
m_FirstSelected: {fileID: 0}
m_sendNavigationEvents: 1
m_DragThreshold: 10
--- !u!4 &1862002350
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1862002347}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1660057539 &9223372036854775807 --- !u!1660057539 &9223372036854775807
SceneRoots: SceneRoots:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_Roots: m_Roots:
- {fileID: 23489964} - {fileID: 23489964}
- {fileID: 1862002350}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: a08c64b8785870549887368e2a81e2db guid: 96b8a58e3e105b8449af86511eb40528
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@@ -0,0 +1,97 @@
using UnityEngine;
using System.Collections.Generic;
using System.Linq;
using System;
public class CardManager : MonoBehaviour
{
public static CardManager Instance;
[SerializeField] private List<GameObject> cardPrefabs;
[SerializeField] private Transform cardsParent;
private PlayerSkillTree playerSkillTree;
private GameObject cards;
private void Awake()
{
if (Instance == null)
{
Instance = this;
}
else
{
Destroy(gameObject);
}
}
private void Start()
{
playerSkillTree = PlayerSkillTree.Instance;
cards = GameObject.Find("Cards");
cards.SetActive(false);
}
public void Update()
{
if (Input.GetKeyDown(KeyCode.V))
{
cards.SetActive(true);
ShowRandomCards(3);
}
}
public void ShowRandomCards(int count)
{
var unlockedSkills = playerSkillTree.GetPlayerSkills();
// Projdeme všechny prefaby a zkontrolujeme jejich skill
var availableCards = cardPrefabs
.Select(x => x.GetComponent<CardUI>())
.Where(x => x != null && !unlockedSkills.Contains(x.Skill))
.ToList();
// Vyčistíme staré karty
foreach (Transform child in cardsParent)
{
Destroy(child.gameObject);
}
// Vybereme náhodné karty
var shuffled = availableCards.OrderBy(x => UnityEngine.Random.value).Take(count).ToList();
Debug.Log($"Showing cards: {string.Join(", ", shuffled.Select(x => x.Skill))}");
Debug.Log($"Available cards: {string.Join(", ", availableCards.Select(x => x.Skill))}");
Debug.Log($"Unlocked skills: {string.Join(", ", unlockedSkills)}");
int xOffset = -800;
if (availableCards.Count < 3)
{
xOffset = -400;
}
foreach (var cardUI in shuffled)
{
var newCard = Instantiate(cardUI.gameObject, cardsParent.position + new Vector3(xOffset, 0, 0), Quaternion.identity, cardsParent);
xOffset += 800;
}
}
public void SelectCard(PlayerSkillTree.Skills skill)
{
playerSkillTree.UnlockSkill(skill);
foreach (Transform child in cardsParent)
{
var cardUI = child.GetComponent<CardUI>();
if (cardUI.Skill == skill)
{
Destroy(child.gameObject);
}
}
cards.SetActive(false);
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: ac4402de23efee441a6fe1c443a1f3ed

View File

@@ -0,0 +1,23 @@
using UnityEngine;
using UnityEngine.UI;
using TMPro;
public class CardUI : MonoBehaviour
{
[SerializeField] private string cardname;
[SerializeField] private PlayerSkillTree.Skills skill;
public PlayerSkillTree.Skills Skill { get => skill; private set => skill = value; }
public string Name { get => cardname; private set => cardname = value; }
private void Start()
{
Skill = skill;
GetComponent<Button>().onClick.AddListener(OnCardClicked);
}
private void OnCardClicked()
{
CardManager.Instance.SelectCard(Skill);
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 0da9907611db3a04382aa4902957927c

View File

@@ -1,3 +1,4 @@
using System.Collections.Generic;
using UnityEngine; using UnityEngine;
public class PlayerMovement : MonoBehaviour public class PlayerMovement : MonoBehaviour
@@ -9,12 +10,26 @@ public class PlayerMovement : MonoBehaviour
private CharacterController controller; private CharacterController controller;
private Vector3 velocity; private Vector3 velocity;
private PlayerSkillTree PlayerSkills;
private void Awake()
{
PlayerSkills = PlayerSkillTree.Instance;
}
void Start() void Start()
{ {
controller = GetComponent<CharacterController>(); controller = GetComponent<CharacterController>();
} }
private void Update()
{
if (Input.GetKeyDown(KeyCode.Space))
{
HandleDash();
}
}
void FixedUpdate() void FixedUpdate()
{ {
HandleMovement(); HandleMovement();
@@ -38,6 +53,19 @@ public class PlayerMovement : MonoBehaviour
} }
} }
void HandleDash()
{
if (PlayerSkills.IsSkillUnlocked(PlayerSkillTree.Skills.Dash))
{
// Implement dash logic
Debug.Log("Dashing!");
}
else
{
Debug.Log("Dash skill is not unlocked.");
}
}
void ApplyGravity() void ApplyGravity()
{ {
if (IsGrounded() && velocity.y < 0) velocity.y = -2f; if (IsGrounded() && velocity.y < 0) velocity.y = -2f;
@@ -50,4 +78,9 @@ public class PlayerMovement : MonoBehaviour
float groundDistance = 0.2f; float groundDistance = 0.2f;
return Physics.Raycast(transform.position, Vector3.down, groundDistance); return Physics.Raycast(transform.position, Vector3.down, groundDistance);
} }
public List<PlayerSkillTree.Skills> GetPlayerSkills()
{
return PlayerSkills.GetPlayerSkills();
}
} }

View File

@@ -0,0 +1,51 @@
using System.Collections.Generic;
using UnityEngine;
using System.Collections;
public class PlayerSkillTree
{
private static PlayerSkillTree _instance;
public static PlayerSkillTree Instance
{
get
{
if (_instance == null)
{
_instance = new PlayerSkillTree();
}
return _instance;
}
}
public enum Skills
{
Dash,
Rush,
Kek,
LMAO
}
private List<Skills> playerSkills;
public PlayerSkillTree()
{
playerSkills = new List<Skills>();
}
public void UnlockSkill(Skills skill)
{
playerSkills.Add(skill);
}
public bool IsSkillUnlocked(Skills skill)
{
return playerSkills.Contains(skill);
}
public List<Skills> GetPlayerSkills() { return playerSkills; }
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 8ee023dad7da1b5498077a6744499037

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 15ab266cc023d09459da06b8c048d54c
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 13dc261f0bda3954b9ea22f987aad60a
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 95aa82944f00e874ab84161d53cc957c
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -17,14 +17,14 @@ MonoBehaviour:
m_FaceIndex: 0 m_FaceIndex: 0
m_FamilyName: m_FamilyName:
m_StyleName: m_StyleName:
m_PointSize: 0 m_PointSize: 4
m_Scale: 0 m_Scale: 4
m_UnitsPerEM: 0 m_UnitsPerEM: 0
m_LineHeight: 0 m_LineHeight: 0
m_AscentLine: 0 m_AscentLine: 2
m_CapLine: 0 m_CapLine: 0
m_MeanLine: 0 m_MeanLine: 0
m_Baseline: 0 m_Baseline: 2
m_DescentLine: 0 m_DescentLine: 0
m_SuperscriptOffset: 0 m_SuperscriptOffset: 0
m_SuperscriptSize: 0 m_SuperscriptSize: 0
@@ -35,13 +35,34 @@ MonoBehaviour:
m_StrikethroughOffset: 0 m_StrikethroughOffset: 0
m_StrikethroughThickness: 0 m_StrikethroughThickness: 0
m_TabWidth: 0 m_TabWidth: 0
m_Material: {fileID: 5784637928870638513} m_Material: {fileID: 8091246786829996856}
spriteSheet: {fileID: 2800000, guid: 6741e6d8aef668c419af68dee3cf8b4a, type: 3} spriteSheet: {fileID: 2800000, guid: 6741e6d8aef668c419af68dee3cf8b4a, type: 3}
m_SpriteCharacterTable: [] m_SpriteCharacterTable:
m_GlyphTable: [] - m_ElementType: 2
m_Unicode: 65534
m_GlyphIndex: 0
m_Scale: 1
m_Name: Karta
m_GlyphTable:
- m_Index: 0
m_Metrics:
m_Width: 1520
m_Height: 1930
m_HorizontalBearingX: -760
m_HorizontalBearingY: 965
m_HorizontalAdvance: 1520
m_GlyphRect:
m_X: 0
m_Y: 0
m_Width: 1520
m_Height: 1930
m_Scale: 1
m_AtlasIndex: 0
m_ClassDefinitionType: 0
sprite: {fileID: 21300000, guid: 6741e6d8aef668c419af68dee3cf8b4a, type: 3}
spriteInfoList: [] spriteInfoList: []
fallbackSpriteAssets: [] fallbackSpriteAssets: []
--- !u!21 &5784637928870638513 --- !u!21 &8091246786829996856
Material: Material:
serializedVersion: 8 serializedVersion: 8
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

Before

Width:  |  Height:  |  Size: 289 KiB

After

Width:  |  Height:  |  Size: 289 KiB

View File

@@ -6,7 +6,7 @@ TextureImporter:
serializedVersion: 13 serializedVersion: 13
mipmaps: mipmaps:
mipMapMode: 0 mipMapMode: 0
enableMipMap: 1 enableMipMap: 0
sRGBTexture: 1 sRGBTexture: 1
linearTexture: 0 linearTexture: 0
fadeOut: 0 fadeOut: 0
@@ -37,24 +37,24 @@ TextureImporter:
filterMode: 1 filterMode: 1
aniso: 1 aniso: 1
mipBias: 0 mipBias: 0
wrapU: 0 wrapU: 1
wrapV: 0 wrapV: 1
wrapW: 0 wrapW: 0
nPOTScale: 1 nPOTScale: 0
lightmap: 0 lightmap: 0
compressionQuality: 50 compressionQuality: 50
spriteMode: 0 spriteMode: 1
spriteExtrude: 1 spriteExtrude: 1
spriteMeshType: 1 spriteMeshType: 1
alignment: 0 alignment: 9
spritePivot: {x: 0.5, y: 0.5} spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100 spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1 spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1 alphaUsage: 1
alphaIsTransparency: 0 alphaIsTransparency: 1
spriteTessellationDetail: -1 spriteTessellationDetail: -1
textureType: 0 textureType: 8
textureShape: 1 textureShape: 1
singleChannelComponent: 0 singleChannelComponent: 0
flipbookRows: 1 flipbookRows: 1
@@ -93,6 +93,32 @@ TextureImporter:
ignorePlatformSupport: 0 ignorePlatformSupport: 0
androidETC2FallbackOverride: 0 androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0 forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet: spriteSheet:
serializedVersion: 2 serializedVersion: 2
sprites: [] sprites: []
@@ -100,8 +126,8 @@ TextureImporter:
customData: customData:
physicsShape: [] physicsShape: []
bones: [] bones: []
spriteID: spriteID: 5e97eb03825dee720800000000000000
internalID: 0 internalID: 1537655665
vertices: [] vertices: []
indices: indices:
edges: [] edges: []

View File

@@ -2,20 +2,25 @@
%TAG !u! tag:unity3d.com,2011: %TAG !u! tag:unity3d.com,2011:
--- !u!21 &2103686 --- !u!21 &2103686
Material: Material:
serializedVersion: 6 serializedVersion: 8
m_ObjectHideFlags: 1 m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_Name: TextMeshPro/Sprite m_Name: TextMeshPro/Sprite
m_Shader: {fileID: 4800000, guid: cf81c85f95fe47e1a27f6ae460cf182c, type: 3} m_Shader: {fileID: 4800000, guid: cf81c85f95fe47e1a27f6ae460cf182c, type: 3}
m_ShaderKeywords: UNITY_UI_CLIP_RECT m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- UNITY_UI_CLIP_RECT
m_InvalidKeywords: []
m_LightmapFlags: 5 m_LightmapFlags: 5
m_EnableInstancingVariants: 0 m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0 m_DoubleSidedGI: 0
m_CustomRenderQueue: -1 m_CustomRenderQueue: -1
stringTagMap: {} stringTagMap: {}
disabledShaderPasses: [] disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties: m_SavedProperties:
serializedVersion: 3 serializedVersion: 3
m_TexEnvs: m_TexEnvs:
@@ -23,6 +28,7 @@ Material:
m_Texture: {fileID: 2800000, guid: dffef66376be4fa480fb02b19edbe903, type: 3} m_Texture: {fileID: 2800000, guid: dffef66376be4fa480fb02b19edbe903, type: 3}
m_Scale: {x: 1, y: 1} m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0} m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats: m_Floats:
- _ColorMask: 15 - _ColorMask: 15
- _CullMode: 0 - _CullMode: 0
@@ -35,6 +41,8 @@ Material:
m_Colors: m_Colors:
- _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767}
- _Color: {r: 1, g: 1, b: 1, a: 1} - _Color: {r: 1, g: 1, b: 1, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &11400000 --- !u!114 &11400000
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -47,15 +55,14 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 84a92b25f83d49b9bc132d206b370281, type: 3} m_Script: {fileID: 11500000, guid: 84a92b25f83d49b9bc132d206b370281, type: 3}
m_Name: EmojiOne m_Name: EmojiOne
m_EditorClassIdentifier: m_EditorClassIdentifier:
hashCode: -1836805472
material: {fileID: 2103686}
materialHashCode: 0
m_Version: 1.1.0 m_Version: 1.1.0
m_FaceInfo: m_FaceInfo:
m_FaceIndex: 0
m_FamilyName: m_FamilyName:
m_StyleName: m_StyleName:
m_PointSize: 0 m_PointSize: 0
m_Scale: 0 m_Scale: 0
m_UnitsPerEM: 0
m_LineHeight: 0 m_LineHeight: 0
m_AscentLine: 0 m_AscentLine: 0
m_CapLine: 0 m_CapLine: 0
@@ -71,6 +78,7 @@ MonoBehaviour:
m_StrikethroughOffset: 0 m_StrikethroughOffset: 0
m_StrikethroughThickness: 0 m_StrikethroughThickness: 0
m_TabWidth: 0 m_TabWidth: 0
m_Material: {fileID: 2103686}
spriteSheet: {fileID: 2800000, guid: dffef66376be4fa480fb02b19edbe903, type: 3} spriteSheet: {fileID: 2800000, guid: dffef66376be4fa480fb02b19edbe903, type: 3}
m_SpriteCharacterTable: m_SpriteCharacterTable:
- m_ElementType: 2 - m_ElementType: 2
@@ -78,98 +86,82 @@ MonoBehaviour:
m_GlyphIndex: 0 m_GlyphIndex: 0
m_Scale: 1 m_Scale: 1
m_Name: Smiling face with smiling eyes m_Name: Smiling face with smiling eyes
m_HashCode: -1318250903
- m_ElementType: 2 - m_ElementType: 2
m_Unicode: 128523 m_Unicode: 128523
m_GlyphIndex: 1 m_GlyphIndex: 1
m_Scale: 1 m_Scale: 1
m_Name: 1f60b m_Name: 1f60b
m_HashCode: 57188339
- m_ElementType: 2 - m_ElementType: 2
m_Unicode: 128525 m_Unicode: 128525
m_GlyphIndex: 2 m_GlyphIndex: 2
m_Scale: 1 m_Scale: 1
m_Name: 1f60d m_Name: 1f60d
m_HashCode: 57188341
- m_ElementType: 2 - m_ElementType: 2
m_Unicode: 128526 m_Unicode: 128526
m_GlyphIndex: 3 m_GlyphIndex: 3
m_Scale: 1 m_Scale: 1
m_Name: 1f60e m_Name: 1f60e
m_HashCode: 57188340
- m_ElementType: 2 - m_ElementType: 2
m_Unicode: 128512 m_Unicode: 128512
m_GlyphIndex: 4 m_GlyphIndex: 4
m_Scale: 1 m_Scale: 1
m_Name: Grinning face m_Name: Grinning face
m_HashCode: -95541379
- m_ElementType: 2 - m_ElementType: 2
m_Unicode: 128513 m_Unicode: 128513
m_GlyphIndex: 5 m_GlyphIndex: 5
m_Scale: 1 m_Scale: 1
m_Name: 1f601 m_Name: 1f601
m_HashCode: 57188256
- m_ElementType: 2 - m_ElementType: 2
m_Unicode: 128514 m_Unicode: 128514
m_GlyphIndex: 6 m_GlyphIndex: 6
m_Scale: 1 m_Scale: 1
m_Name: Face with tears of joy m_Name: Face with tears of joy
m_HashCode: 239522663
- m_ElementType: 2 - m_ElementType: 2
m_Unicode: 128515 m_Unicode: 128515
m_GlyphIndex: 7 m_GlyphIndex: 7
m_Scale: 1 m_Scale: 1
m_Name: 1f603 m_Name: 1f603
m_HashCode: 57188258
- m_ElementType: 2 - m_ElementType: 2
m_Unicode: 128516 m_Unicode: 128516
m_GlyphIndex: 8 m_GlyphIndex: 8
m_Scale: 1 m_Scale: 1
m_Name: 1f604 m_Name: 1f604
m_HashCode: 57188261
- m_ElementType: 2 - m_ElementType: 2
m_Unicode: 128517 m_Unicode: 128517
m_GlyphIndex: 9 m_GlyphIndex: 9
m_Scale: 1 m_Scale: 1
m_Name: 1f605 m_Name: 1f605
m_HashCode: 57188260
- m_ElementType: 2 - m_ElementType: 2
m_Unicode: 128518 m_Unicode: 128518
m_GlyphIndex: 10 m_GlyphIndex: 10
m_Scale: 1 m_Scale: 1
m_Name: 1f606 m_Name: 1f606
m_HashCode: 57188263
- m_ElementType: 2 - m_ElementType: 2
m_Unicode: 128521 m_Unicode: 128521
m_GlyphIndex: 11 m_GlyphIndex: 11
m_Scale: 1 m_Scale: 1
m_Name: 1f609 m_Name: 1f609
m_HashCode: 57188264
- m_ElementType: 2 - m_ElementType: 2
m_Unicode: 0 m_Unicode: 0
m_GlyphIndex: 12 m_GlyphIndex: 12
m_Scale: 1 m_Scale: 1
m_Name: .notdef m_Name: .notdef
m_HashCode: -600915428
- m_ElementType: 2 - m_ElementType: 2
m_Unicode: 129315 m_Unicode: 129315
m_GlyphIndex: 13 m_GlyphIndex: 13
m_Scale: 1 m_Scale: 1
m_Name: 1f923 m_Name: 1f923
m_HashCode: 57200239
- m_ElementType: 2 - m_ElementType: 2
m_Unicode: 9786 m_Unicode: 9786
m_GlyphIndex: 14 m_GlyphIndex: 14
m_Scale: 1 m_Scale: 1
m_Name: 263a m_Name: 263a
m_HashCode: 1748406
- m_ElementType: 2 - m_ElementType: 2
m_Unicode: 9785 m_Unicode: 9785
m_GlyphIndex: 15 m_GlyphIndex: 15
m_Scale: 1 m_Scale: 1
m_Name: 2639 m_Name: 2639
m_HashCode: 1748462 m_GlyphTable:
m_SpriteGlyphTable:
- m_Index: 0 - m_Index: 0
m_Metrics: m_Metrics:
m_Width: 128 m_Width: 128
@@ -184,6 +176,7 @@ MonoBehaviour:
m_Height: 128 m_Height: 128
m_Scale: 1 m_Scale: 1
m_AtlasIndex: 0 m_AtlasIndex: 0
m_ClassDefinitionType: 0
sprite: {fileID: 0} sprite: {fileID: 0}
- m_Index: 1 - m_Index: 1
m_Metrics: m_Metrics:
@@ -199,6 +192,7 @@ MonoBehaviour:
m_Height: 128 m_Height: 128
m_Scale: 1 m_Scale: 1
m_AtlasIndex: 0 m_AtlasIndex: 0
m_ClassDefinitionType: 0
sprite: {fileID: 0} sprite: {fileID: 0}
- m_Index: 2 - m_Index: 2
m_Metrics: m_Metrics:
@@ -214,6 +208,7 @@ MonoBehaviour:
m_Height: 128 m_Height: 128
m_Scale: 1 m_Scale: 1
m_AtlasIndex: 0 m_AtlasIndex: 0
m_ClassDefinitionType: 0
sprite: {fileID: 0} sprite: {fileID: 0}
- m_Index: 3 - m_Index: 3
m_Metrics: m_Metrics:
@@ -229,6 +224,7 @@ MonoBehaviour:
m_Height: 128 m_Height: 128
m_Scale: 1 m_Scale: 1
m_AtlasIndex: 0 m_AtlasIndex: 0
m_ClassDefinitionType: 0
sprite: {fileID: 0} sprite: {fileID: 0}
- m_Index: 4 - m_Index: 4
m_Metrics: m_Metrics:
@@ -244,6 +240,7 @@ MonoBehaviour:
m_Height: 128 m_Height: 128
m_Scale: 1 m_Scale: 1
m_AtlasIndex: 0 m_AtlasIndex: 0
m_ClassDefinitionType: 0
sprite: {fileID: 0} sprite: {fileID: 0}
- m_Index: 5 - m_Index: 5
m_Metrics: m_Metrics:
@@ -259,6 +256,7 @@ MonoBehaviour:
m_Height: 128 m_Height: 128
m_Scale: 1 m_Scale: 1
m_AtlasIndex: 0 m_AtlasIndex: 0
m_ClassDefinitionType: 0
sprite: {fileID: 0} sprite: {fileID: 0}
- m_Index: 6 - m_Index: 6
m_Metrics: m_Metrics:
@@ -274,6 +272,7 @@ MonoBehaviour:
m_Height: 128 m_Height: 128
m_Scale: 1 m_Scale: 1
m_AtlasIndex: 0 m_AtlasIndex: 0
m_ClassDefinitionType: 0
sprite: {fileID: 0} sprite: {fileID: 0}
- m_Index: 7 - m_Index: 7
m_Metrics: m_Metrics:
@@ -289,6 +288,7 @@ MonoBehaviour:
m_Height: 128 m_Height: 128
m_Scale: 1 m_Scale: 1
m_AtlasIndex: 0 m_AtlasIndex: 0
m_ClassDefinitionType: 0
sprite: {fileID: 0} sprite: {fileID: 0}
- m_Index: 8 - m_Index: 8
m_Metrics: m_Metrics:
@@ -304,6 +304,7 @@ MonoBehaviour:
m_Height: 128 m_Height: 128
m_Scale: 1 m_Scale: 1
m_AtlasIndex: 0 m_AtlasIndex: 0
m_ClassDefinitionType: 0
sprite: {fileID: 0} sprite: {fileID: 0}
- m_Index: 9 - m_Index: 9
m_Metrics: m_Metrics:
@@ -319,6 +320,7 @@ MonoBehaviour:
m_Height: 128 m_Height: 128
m_Scale: 1 m_Scale: 1
m_AtlasIndex: 0 m_AtlasIndex: 0
m_ClassDefinitionType: 0
sprite: {fileID: 0} sprite: {fileID: 0}
- m_Index: 10 - m_Index: 10
m_Metrics: m_Metrics:
@@ -334,6 +336,7 @@ MonoBehaviour:
m_Height: 128 m_Height: 128
m_Scale: 1 m_Scale: 1
m_AtlasIndex: 0 m_AtlasIndex: 0
m_ClassDefinitionType: 0
sprite: {fileID: 0} sprite: {fileID: 0}
- m_Index: 11 - m_Index: 11
m_Metrics: m_Metrics:
@@ -349,6 +352,7 @@ MonoBehaviour:
m_Height: 128 m_Height: 128
m_Scale: 1 m_Scale: 1
m_AtlasIndex: 0 m_AtlasIndex: 0
m_ClassDefinitionType: 0
sprite: {fileID: 0} sprite: {fileID: 0}
- m_Index: 12 - m_Index: 12
m_Metrics: m_Metrics:
@@ -364,6 +368,7 @@ MonoBehaviour:
m_Height: 128 m_Height: 128
m_Scale: 1 m_Scale: 1
m_AtlasIndex: 0 m_AtlasIndex: 0
m_ClassDefinitionType: 0
sprite: {fileID: 0} sprite: {fileID: 0}
- m_Index: 13 - m_Index: 13
m_Metrics: m_Metrics:
@@ -379,6 +384,7 @@ MonoBehaviour:
m_Height: 128 m_Height: 128
m_Scale: 1 m_Scale: 1
m_AtlasIndex: 0 m_AtlasIndex: 0
m_ClassDefinitionType: 0
sprite: {fileID: 0} sprite: {fileID: 0}
- m_Index: 14 - m_Index: 14
m_Metrics: m_Metrics:
@@ -394,6 +400,7 @@ MonoBehaviour:
m_Height: 128 m_Height: 128
m_Scale: 1 m_Scale: 1
m_AtlasIndex: 0 m_AtlasIndex: 0
m_ClassDefinitionType: 0
sprite: {fileID: 0} sprite: {fileID: 0}
- m_Index: 15 - m_Index: 15
m_Metrics: m_Metrics:
@@ -409,6 +416,7 @@ MonoBehaviour:
m_Height: 128 m_Height: 128
m_Scale: 1 m_Scale: 1
m_AtlasIndex: 0 m_AtlasIndex: 0
m_ClassDefinitionType: 0
sprite: {fileID: 0} sprite: {fileID: 0}
spriteInfoList: spriteInfoList:
- id: 0 - id: 0
@@ -638,22 +646,29 @@ MonoBehaviour:
fallbackSpriteAssets: [] fallbackSpriteAssets: []
--- !u!21 &1369835458 --- !u!21 &1369835458
Material: Material:
serializedVersion: 6 serializedVersion: 8
m_ObjectHideFlags: 1 m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_Name: TextMeshPro/Sprite m_Name: TextMeshPro/Sprite
m_Shader: {fileID: 4800000, guid: cf81c85f95fe47e1a27f6ae460cf182c, type: 3} m_Shader: {fileID: 4800000, guid: cf81c85f95fe47e1a27f6ae460cf182c, type: 3}
m_ShaderKeywords: m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 5 m_LightmapFlags: 5
m_EnableInstancingVariants: 0 m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0 m_DoubleSidedGI: 0
m_CustomRenderQueue: -1 m_CustomRenderQueue: -1
stringTagMap: {} stringTagMap: {}
disabledShaderPasses: [] disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties: m_SavedProperties:
serializedVersion: 3 serializedVersion: 3
m_TexEnvs: [] m_TexEnvs: []
m_Ints: []
m_Floats: [] m_Floats: []
m_Colors: [] m_Colors: []
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@@ -15,7 +15,7 @@ MonoBehaviour:
assetVersion: 2 assetVersion: 2
m_TextWrappingMode: 1 m_TextWrappingMode: 1
m_enableKerning: 1 m_enableKerning: 1
m_ActiveFontFeatures: 00000000 m_ActiveFontFeatures: 6e72656b
m_enableExtraPadding: 0 m_enableExtraPadding: 0
m_enableTintAllSprites: 0 m_enableTintAllSprites: 0
m_enableParseEscapeCharacters: 1 m_enableParseEscapeCharacters: 1

View File

@@ -1,5 +1,6 @@
{ {
"dependencies": { "dependencies": {
"com.unity.2d.sprite": "1.0.0",
"com.unity.collab-proxy": "2.6.0", "com.unity.collab-proxy": "2.6.0",
"com.unity.feature.development": "1.0.2", "com.unity.feature.development": "1.0.2",
"com.unity.multiplayer.center": "1.0.0", "com.unity.multiplayer.center": "1.0.0",

View File

@@ -1,5 +1,11 @@
{ {
"dependencies": { "dependencies": {
"com.unity.2d.sprite": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.collab-proxy": { "com.unity.collab-proxy": {
"version": "2.6.0", "version": "2.6.0",
"depth": 0, "depth": 0,