Refactor HUD
This commit is contained in:
parent
54719964f9
commit
1180d289e5
@ -250,7 +250,8 @@ RectTransform:
|
||||
--- !u!1 &384609360
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 1045809786115746, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
@ -270,25 +271,27 @@ GameObject:
|
||||
--- !u!224 &384609361
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 224648850684918964, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 384609360}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: -2.86}
|
||||
m_LocalScale: {x: 0.00052083336, y: 0.0009259259, z: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 7.1400003}
|
||||
m_LocalScale: {x: 0.00925926, y: 0.009259259, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 1036252279}
|
||||
m_Father: {fileID: 465584224}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: -0.11, y: 0.31}
|
||||
m_AnchoredPosition: {x: -19.75531, y: 3.099978}
|
||||
m_SizeDelta: {x: 1375.9, y: 290}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &384609362
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 114996819234120348, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 384609360}
|
||||
m_Enabled: 1
|
||||
@ -304,7 +307,8 @@ MonoBehaviour:
|
||||
--- !u!114 &384609363
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 114121732694742092, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 384609360}
|
||||
m_Enabled: 1
|
||||
@ -325,7 +329,8 @@ MonoBehaviour:
|
||||
--- !u!223 &384609364
|
||||
Canvas:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 223072120173396734, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 384609360}
|
||||
m_Enabled: 1
|
||||
@ -345,7 +350,8 @@ Canvas:
|
||||
--- !u!114 &384609365
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 114833771757330548, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 384609360}
|
||||
m_Enabled: 1
|
||||
@ -380,16 +386,49 @@ MonoBehaviour:
|
||||
--- !u!222 &384609366
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 222689866401922532, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 384609360}
|
||||
--- !u!1 &670213594
|
||||
--- !u!1 &465584223
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 465584224}
|
||||
m_Layer: 0
|
||||
m_Name: P1
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &465584224
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 465584223}
|
||||
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: 384609361}
|
||||
- {fileID: 1810492795}
|
||||
- {fileID: 896084742}
|
||||
m_Father: {fileID: 1051925803}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &670213594
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 1018796765286534, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 670213598}
|
||||
- component: {fileID: 670213597}
|
||||
- component: {fileID: 670213596}
|
||||
@ -404,21 +443,24 @@ GameObject:
|
||||
--- !u!81 &670213595
|
||||
AudioListener:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 81177029064346934, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 670213594}
|
||||
m_Enabled: 1
|
||||
--- !u!124 &670213596
|
||||
Behaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 124777158177166680, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 670213594}
|
||||
m_Enabled: 1
|
||||
--- !u!20 &670213597
|
||||
Camera:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 20348854008388288, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 670213594}
|
||||
m_Enabled: 1
|
||||
@ -454,7 +496,8 @@ Camera:
|
||||
--- !u!4 &670213598
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 4384123211171044, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 670213594}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
@ -465,13 +508,88 @@ Transform:
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &896084741
|
||||
--- !u!1 &867919272
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 867919273}
|
||||
- component: {fileID: 867919274}
|
||||
m_Layer: 0
|
||||
m_Name: Progression
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &867919273
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 867919272}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 0.5, y: 0.5, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 958716516}
|
||||
m_Father: {fileID: 896084742}
|
||||
m_RootOrder: 2
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!212 &867919274
|
||||
SpriteRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 867919272}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
m_Materials:
|
||||
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 0
|
||||
m_SelectedEditorRenderState: 0
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
m_Sprite: {fileID: 21300000, guid: 625ba441da94bca4ea540d5546c88a1f, type: 3}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_FlipX: 0
|
||||
m_FlipY: 0
|
||||
m_DrawMode: 0
|
||||
m_Size: {x: 5.12, y: 5.12}
|
||||
m_AdaptiveModeThreshold: 0.5
|
||||
m_SpriteTileMode: 0
|
||||
m_WasSpriteAssigned: 1
|
||||
m_MaskInteraction: 0
|
||||
--- !u!1 &896084741
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 1648103804873382, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 896084742}
|
||||
- component: {fileID: 896084743}
|
||||
m_Layer: 0
|
||||
@ -484,21 +602,25 @@ GameObject:
|
||||
--- !u!4 &896084742
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 4071185311081562, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 896084741}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -0.4, y: -0.4, z: -1.11}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -25.439999, y: -3.85, z: 4.47}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 1865218697}
|
||||
m_Father: {fileID: 1036252279}
|
||||
- {fileID: 1394735951}
|
||||
- {fileID: 1259524806}
|
||||
- {fileID: 867919273}
|
||||
m_Father: {fileID: 465584224}
|
||||
m_RootOrder: 2
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &896084743
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 114214885696593900, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 896084741}
|
||||
m_Enabled: 1
|
||||
@ -506,13 +628,155 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: bd8663f20dbcc4acf9331c7fe29b69c3, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
start: {fileID: 896084741}
|
||||
end: {fileID: 1865218696}
|
||||
start: {fileID: 1394735950}
|
||||
end: {fileID: 1259524805}
|
||||
bikeManager: {fileID: 1036252281}
|
||||
--- !u!1 &958716515
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 1498258453083532, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 958716516}
|
||||
- component: {fileID: 958716521}
|
||||
- component: {fileID: 958716520}
|
||||
- component: {fileID: 958716519}
|
||||
- component: {fileID: 958716518}
|
||||
- component: {fileID: 958716517}
|
||||
m_Layer: 0
|
||||
m_Name: Display
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &958716516
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 224126704151911088, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 958716515}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 0.01852, y: 0.01852, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 867919273}
|
||||
m_RootOrder: 0
|
||||
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: 2.33}
|
||||
m_SizeDelta: {x: 190.44, y: 91.2}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &958716517
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 114781600129537502, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 958716515}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 0, g: 1, b: 0, 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_FontData:
|
||||
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
|
||||
m_FontSize: 75
|
||||
m_FontStyle: 0
|
||||
m_BestFit: 0
|
||||
m_MinSize: 1
|
||||
m_MaxSize: 300
|
||||
m_Alignment: 0
|
||||
m_AlignByGeometry: 0
|
||||
m_RichText: 1
|
||||
m_HorizontalOverflow: 0
|
||||
m_VerticalOverflow: 0
|
||||
m_LineSpacing: 1
|
||||
m_Text: '400m '
|
||||
--- !u!222 &958716518
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 222860789977636602, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 958716515}
|
||||
--- !u!114 &958716519
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 114817484145562882, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 958716515}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_IgnoreReversedGraphics: 1
|
||||
m_BlockingObjects: 0
|
||||
m_BlockingMask:
|
||||
serializedVersion: 2
|
||||
m_Bits: 4294967295
|
||||
--- !u!114 &958716520
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 114873231313826158, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 958716515}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, 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
|
||||
--- !u!223 &958716521
|
||||
Canvas:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 223567536890073650, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 958716515}
|
||||
m_Enabled: 1
|
||||
serializedVersion: 3
|
||||
m_RenderMode: 2
|
||||
m_Camera: {fileID: 0}
|
||||
m_PlaneDistance: 100
|
||||
m_PixelPerfect: 0
|
||||
m_ReceivesEvents: 1
|
||||
m_OverrideSorting: 0
|
||||
m_OverridePixelPerfect: 0
|
||||
m_SortingBucketNormalizedSize: 0
|
||||
m_AdditionalShaderChannelsFlag: 0
|
||||
m_SortingLayerID: 0
|
||||
m_SortingOrder: 0
|
||||
m_TargetDisplay: 0
|
||||
--- !u!1 &1036252277
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 1096325228428492, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
@ -530,7 +794,8 @@ GameObject:
|
||||
--- !u!212 &1036252278
|
||||
SpriteRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 212954416384556074, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 1036252277}
|
||||
m_Enabled: 1
|
||||
@ -574,23 +839,22 @@ SpriteRenderer:
|
||||
--- !u!4 &1036252279
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 4335681224709728, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 1036252277}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 10}
|
||||
m_LocalScale: {x: 17.777779, y: 10, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 384609361}
|
||||
- {fileID: 1810492795}
|
||||
- {fileID: 896084742}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 670213598}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &1036252280
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 114570822549963430, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 1036252277}
|
||||
m_Enabled: 1
|
||||
@ -603,7 +867,8 @@ MonoBehaviour:
|
||||
--- !u!114 &1036252281
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 114936915551507472, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 1036252277}
|
||||
m_Enabled: 1
|
||||
@ -619,6 +884,57 @@ MonoBehaviour:
|
||||
maxTimeDlt: 1
|
||||
tachometer: {fileID: 384609365}
|
||||
maxspeed: {fileID: 1810492796}
|
||||
--- !u!1 &1051925801
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 1051925803}
|
||||
- component: {fileID: 1051925802}
|
||||
m_Layer: 0
|
||||
m_Name: HUD
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!114 &1051925802
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 1051925801}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 30400d87b462847298c93b5dc0412288, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
tachometers:
|
||||
- {fileID: 384609365}
|
||||
- {fileID: 0}
|
||||
maxSpeeds:
|
||||
- {fileID: 1810492796}
|
||||
- {fileID: 0}
|
||||
progressions: []
|
||||
maxSpeedsValues:
|
||||
- 0
|
||||
- 0
|
||||
--- !u!4 &1051925803
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 1051925801}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 17.8, y: 0, z: -10}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 465584224}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 2
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &1180963258
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -636,7 +952,7 @@ GameObject:
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
m_IsActive: 1
|
||||
--- !u!81 &1180963259
|
||||
AudioListener:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -701,6 +1017,152 @@ Transform:
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &1259524805
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 1259524806}
|
||||
- component: {fileID: 1259524807}
|
||||
m_Layer: 0
|
||||
m_Name: Finish
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &1259524806
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 1259524805}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 15.33, y: 0, z: 0}
|
||||
m_LocalScale: {x: 10, y: 10, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 896084742}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!212 &1259524807
|
||||
SpriteRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 1259524805}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
m_Materials:
|
||||
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 0
|
||||
m_SelectedEditorRenderState: 0
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
m_Sprite: {fileID: 21300000, guid: 6cddb5d3481324af8a2ab90af7d3954d, type: 3}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_FlipX: 0
|
||||
m_FlipY: 0
|
||||
m_DrawMode: 0
|
||||
m_Size: {x: 0.11, y: 0.14}
|
||||
m_AdaptiveModeThreshold: 0.5
|
||||
m_SpriteTileMode: 0
|
||||
m_WasSpriteAssigned: 1
|
||||
m_MaskInteraction: 0
|
||||
--- !u!1 &1394735950
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 1394735951}
|
||||
- component: {fileID: 1394735952}
|
||||
m_Layer: 0
|
||||
m_Name: Start
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &1394735951
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 1394735950}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 10, y: 10, z: 0}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 896084742}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!212 &1394735952
|
||||
SpriteRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 1394735950}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
m_Materials:
|
||||
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 0
|
||||
m_SelectedEditorRenderState: 0
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
m_Sprite: {fileID: 21300000, guid: 99ccc03cec06145a3bfbaa82b3788290, type: 3}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_FlipX: 0
|
||||
m_FlipY: 0
|
||||
m_DrawMode: 0
|
||||
m_Size: {x: 0.11, y: 0.14}
|
||||
m_AdaptiveModeThreshold: 0.5
|
||||
m_SpriteTileMode: 0
|
||||
m_WasSpriteAssigned: 1
|
||||
m_MaskInteraction: 0
|
||||
--- !u!1 &1575000530
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -710,6 +1172,7 @@ GameObject:
|
||||
m_Component:
|
||||
- component: {fileID: 1575000532}
|
||||
- component: {fileID: 1575000531}
|
||||
- component: {fileID: 1575000533}
|
||||
m_Layer: 0
|
||||
m_Name: Initialisation
|
||||
m_TagString: Untagged
|
||||
@ -739,8 +1202,19 @@ Transform:
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 2
|
||||
m_RootOrder: 3
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &1575000533
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 1575000530}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 72b762e54d7534ee7b4f86534cf6d481, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1 &1616930802
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -925,7 +1399,8 @@ Transform:
|
||||
--- !u!1 &1810492794
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 1498258453083532, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
@ -945,25 +1420,27 @@ GameObject:
|
||||
--- !u!224 &1810492795
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 224126704151911088, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 1810492794}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: -2.8599997}
|
||||
m_LocalScale: {x: 0.000520875, y: 0.000926, z: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 7.1400003}
|
||||
m_LocalScale: {x: 0.00926, y: 0.00926, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 1036252279}
|
||||
m_Father: {fileID: 465584224}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: -0.10995972, y: 0.14}
|
||||
m_AnchoredPosition: {x: -19.75527, y: 1.3999945}
|
||||
m_SizeDelta: {x: 1375.9, y: 290}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &1810492796
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 114781600129537502, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 1810492794}
|
||||
m_Enabled: 1
|
||||
@ -996,13 +1473,15 @@ MonoBehaviour:
|
||||
--- !u!222 &1810492797
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 222860789977636602, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 1810492794}
|
||||
--- !u!114 &1810492798
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 114817484145562882, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 1810492794}
|
||||
m_Enabled: 1
|
||||
@ -1018,7 +1497,8 @@ MonoBehaviour:
|
||||
--- !u!114 &1810492799
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 114873231313826158, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 1810492794}
|
||||
m_Enabled: 1
|
||||
@ -1039,7 +1519,8 @@ MonoBehaviour:
|
||||
--- !u!223 &1810492800
|
||||
Canvas:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabParentObject: {fileID: 223567536890073650, guid: bc3b77b0893cb479da919affa35e5db8,
|
||||
type: 2}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 1810492794}
|
||||
m_Enabled: 1
|
||||
@ -1056,31 +1537,3 @@ Canvas:
|
||||
m_SortingLayerID: 0
|
||||
m_SortingOrder: 0
|
||||
m_TargetDisplay: 0
|
||||
--- !u!1 &1865218696
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
serializedVersion: 5
|
||||
m_Component:
|
||||
- component: {fileID: 1865218697}
|
||||
m_Layer: 0
|
||||
m_Name: END
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &1865218697
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_PrefabParentObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_GameObject: {fileID: 1865218696}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 1, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 896084742}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
|
@ -22,8 +22,7 @@ public class BikeManager : MonoBehaviour {
|
||||
private float distanceRun;
|
||||
private float normalSpeed;
|
||||
|
||||
private float Speed {get; set; }
|
||||
private float MaxSpeed {get; set; }
|
||||
public float Speed {get; set; }
|
||||
|
||||
private Queue<float> impulses = new Queue<float>();
|
||||
private float lastTimeImp;
|
||||
@ -33,9 +32,12 @@ public class BikeManager : MonoBehaviour {
|
||||
|
||||
private VideoManager vm;
|
||||
|
||||
// TODO: Refactor deps!
|
||||
public Text tachometer;
|
||||
public Text maxspeed;
|
||||
private GameManager gm;
|
||||
|
||||
void Awake() {
|
||||
gm = GameManager.Instance;
|
||||
gm.RegisterBike(this, playerID);
|
||||
}
|
||||
|
||||
// Use this for initialization
|
||||
void Start () {
|
||||
@ -60,20 +62,13 @@ public class BikeManager : MonoBehaviour {
|
||||
|
||||
// Update is called once per frame
|
||||
void Update () {
|
||||
if (Input.GetButtonDown(inputID))
|
||||
WheelTic();
|
||||
|
||||
//Speed = getBikeSpeedLegacy(speedIntegrationTime);
|
||||
Speed = getBikeSpeedApproxFiltered();
|
||||
|
||||
vm.speed = Speed / normalSpeed;
|
||||
|
||||
if (Speed > MaxSpeed) {
|
||||
MaxSpeed = Speed;
|
||||
}
|
||||
|
||||
tachometer.text = (Speed * 3.6f).ToString("#0.0") + "km/h";
|
||||
maxspeed.text = "Max : " + (MaxSpeed * 3.6f).ToString("#0.0");
|
||||
|
||||
if (Input.GetButtonDown(inputID))
|
||||
WheelTic();
|
||||
}
|
||||
|
||||
void FixedUpdate() {
|
||||
|
54
Assets/Scripts/GameScene/GameManager.cs
Normal file
54
Assets/Scripts/GameScene/GameManager.cs
Normal file
@ -0,0 +1,54 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class GameManager : MonoBehaviour {
|
||||
private static GameManager _instance;
|
||||
|
||||
public static GameManager Instance {get {return _instance; } }
|
||||
|
||||
private HUDManager hm;
|
||||
private BikeManager bm1;
|
||||
private BikeManager bm2;
|
||||
|
||||
private void Awake(){
|
||||
if (_instance != null && _instance != this) {
|
||||
Debug.Log("WARNING: Other instance of GameManager found.");
|
||||
Destroy(this.gameObject);
|
||||
} else {
|
||||
_instance = this;
|
||||
}
|
||||
}
|
||||
|
||||
private void Start() {
|
||||
if (hm == null)
|
||||
Debug.Log("ERROR: HUDManager not registered.");
|
||||
if (bm1 == null)
|
||||
Debug.Log("ERROR: BikeManager P1 not registered.");
|
||||
if (bm2 == null)
|
||||
Debug.Log("ERROR: BikeManager P2 not registered.");
|
||||
}
|
||||
|
||||
public void RegisterBike(BikeManager bike, int bikeID) {
|
||||
if (bikeID == 0)
|
||||
bm1 = bike;
|
||||
if (bikeID == 1)
|
||||
bm2 = bike;
|
||||
}
|
||||
|
||||
public void RegisterHUD(HUDManager hud) {
|
||||
hm = hud;
|
||||
}
|
||||
|
||||
public BikeManager GetBikeManager(int bikeID) {
|
||||
if (bikeID == 0)
|
||||
return bm1;
|
||||
if (bikeID == 1)
|
||||
return bm2;
|
||||
return null;
|
||||
}
|
||||
|
||||
public void Hello() {
|
||||
Debug.Log("Hello!");
|
||||
}
|
||||
}
|
13
Assets/Scripts/GameScene/GameManager.cs.meta
Normal file
13
Assets/Scripts/GameScene/GameManager.cs.meta
Normal file
@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 72b762e54d7534ee7b4f86534cf6d481
|
||||
timeCreated: 1520784931
|
||||
licenseType: Free
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
45
Assets/Scripts/GameScene/HUDManager.cs
Normal file
45
Assets/Scripts/GameScene/HUDManager.cs
Normal file
@ -0,0 +1,45 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public class HUDManager : MonoBehaviour {
|
||||
|
||||
public Text[] tachometers;
|
||||
public Text[] maxSpeeds;
|
||||
public HUDProgress[] progressions;
|
||||
|
||||
public float[] maxSpeedsValues = new float[2];
|
||||
|
||||
GameManager gm;
|
||||
|
||||
void Awake() {
|
||||
gm = GameManager.Instance;
|
||||
gm.RegisterHUD(this);
|
||||
}
|
||||
|
||||
// Use this for initialization
|
||||
void Start () {
|
||||
gm.Hello();
|
||||
}
|
||||
|
||||
// Update is called once per frame
|
||||
void Update () {
|
||||
UpdateSpeeds(0);
|
||||
UpdateProgress(0);
|
||||
}
|
||||
|
||||
void UpdateProgress(int bikeID) {
|
||||
progressions[bikeID].SetProgress(gm.GetBikeManager(bikeID).GetProgress());
|
||||
}
|
||||
|
||||
void UpdateSpeeds(int bikeID) {
|
||||
float s = gm.GetBikeManager(bikeID).Speed;
|
||||
|
||||
if (s > maxSpeedsValues[bikeID])
|
||||
maxSpeedsValues[bikeID] = s;
|
||||
|
||||
tachometers[bikeID].text = (s * 3.6f).ToString("#0.0") + "km/h";
|
||||
maxSpeeds[bikeID].text = "Max : " + (maxSpeedsValues[bikeID] * 3.6f).ToString("#0.0");
|
||||
}
|
||||
}
|
13
Assets/Scripts/GameScene/HUDManager.cs.meta
Normal file
13
Assets/Scripts/GameScene/HUDManager.cs.meta
Normal file
@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 30400d87b462847298c93b5dc0412288
|
||||
timeCreated: 1520784420
|
||||
licenseType: Free
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -6,26 +6,23 @@ public class HUDProgress : MonoBehaviour {
|
||||
|
||||
public GameObject start;
|
||||
public GameObject end;
|
||||
public BikeManager bikeManager;
|
||||
public GameObject progress;
|
||||
|
||||
private Transform tstart;
|
||||
private Transform tend;
|
||||
|
||||
private GameObject progress;
|
||||
|
||||
// Use this for initialization
|
||||
void Start () {
|
||||
tstart = start.GetComponent<Transform>();
|
||||
tend = end.GetComponent<Transform>();
|
||||
|
||||
progress = new GameObject("Progress");
|
||||
//progress = new GameObject("Progress");
|
||||
progress.transform.parent = tstart;
|
||||
progress.transform.localPosition = new Vector3(0, 0, 0);
|
||||
}
|
||||
|
||||
// Update is called once per frame
|
||||
void Update () {
|
||||
float p = bikeManager.GetProgress();
|
||||
public void SetProgress(float p) {
|
||||
progress.transform.position = tstart.position * (1 - p) + tend.position * p;
|
||||
}
|
||||
Debug.Log("HUDP: ima p" + p );
|
||||
}
|
||||
}
|
||||
|
BIN
Assets/Sprites/finish.png
Normal file
BIN
Assets/Sprites/finish.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 204 B |
87
Assets/Sprites/finish.png.meta
Normal file
87
Assets/Sprites/finish.png.meta
Normal file
@ -0,0 +1,87 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6cddb5d3481324af8a2ab90af7d3954d
|
||||
timeCreated: 1520786772
|
||||
licenseType: Free
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
externalObjects: {}
|
||||
serializedVersion: 4
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 0
|
||||
aniso: -1
|
||||
mipBias: -1
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
platformSettings:
|
||||
- buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
- buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Sprites/start.png
Normal file
BIN
Assets/Sprites/start.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 233 B |
87
Assets/Sprites/start.png.meta
Normal file
87
Assets/Sprites/start.png.meta
Normal file
@ -0,0 +1,87 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 99ccc03cec06145a3bfbaa82b3788290
|
||||
timeCreated: 1520786772
|
||||
licenseType: Free
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
externalObjects: {}
|
||||
serializedVersion: 4
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 0
|
||||
aniso: -1
|
||||
mipBias: -1
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
platformSettings:
|
||||
- buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
- buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Loading…
Reference in New Issue
Block a user