Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
B
ButtonPusher
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Button Pusher
ButtonPusher
Commits
935a4c60
Commit
935a4c60
authored
Aug 25, 2017
by
Chae Ho Shin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Set Select wow
parent
c218ccaa
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
371 additions
and
2 deletions
+371
-2
Track List Item.prefab
Assets/Resources/Track List Item.prefab
+87
-0
Track List Item.prefab.meta
Assets/Resources/Track List Item.prefab.meta
+9
-0
SetSelect.unity
Assets/Scene/SetSelect.unity
+245
-2
TrackInfo.cs
Assets/Script/TrackInfo.cs
+7
-0
TrackManager.cs
Assets/Script/TrackManager.cs
+19
-0
Test.bpe
Assets/Tracks/Test/Test.bpe
+4
-0
No files found.
Assets/Resources/Track List Item.prefab
0 → 100644
View file @
935a4c60
%YAML
1.1
%TAG
!u!
tag:unity3d.com,2011:
---
!u!1001
&100100000
Prefab
:
m_ObjectHideFlags
:
1
serializedVersion
:
2
m_Modification
:
m_TransformParent
:
{
fileID
:
0
}
m_Modifications
:
[]
m_RemovedComponents
:
[]
m_ParentPrefab
:
{
fileID
:
0
}
m_RootGameObject
:
{
fileID
:
1004419332638792
}
m_IsPrefabParent
:
1
---
!u!1
&1004419332638792
GameObject
:
m_ObjectHideFlags
:
0
m_PrefabParentObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
100100000
}
serializedVersion
:
5
m_Component
:
-
component
:
{
fileID
:
224792641617961216
}
-
component
:
{
fileID
:
222561827864738600
}
-
component
:
{
fileID
:
114888844983185266
}
m_Layer
:
5
m_Name
:
Track List Item
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!114
&114888844983185266
MonoBehaviour
:
m_ObjectHideFlags
:
1
m_PrefabParentObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
100100000
}
m_GameObject
:
{
fileID
:
1004419332638792
}
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.19607843
,
g
:
0.19607843
,
b
:
0.19607843
,
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
:
7
m_MaxSize
:
75
m_Alignment
:
0
m_AlignByGeometry
:
0
m_RichText
:
1
m_HorizontalOverflow
:
0
m_VerticalOverflow
:
0
m_LineSpacing
:
1
m_Text
:
---
!u!222
&222561827864738600
CanvasRenderer
:
m_ObjectHideFlags
:
1
m_PrefabParentObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
100100000
}
m_GameObject
:
{
fileID
:
1004419332638792
}
---
!u!224
&224792641617961216
RectTransform
:
m_ObjectHideFlags
:
1
m_PrefabParentObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
100100000
}
m_GameObject
:
{
fileID
:
1004419332638792
}
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
:
0
}
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
:
0
}
m_SizeDelta
:
{
x
:
900
,
y
:
120
}
m_Pivot
:
{
x
:
0.5
,
y
:
0.5
}
Assets/Resources/Track List Item.prefab.meta
0 → 100644
View file @
935a4c60
fileFormatVersion: 2
guid: 57317412a651d8c45a6ab377b9771359
timeCreated: 1503605419
licenseType: Free
NativeFormatImporter:
mainObjectFileID: 100100000
userData:
assetBundleName:
assetBundleVariant:
Assets/Scene/SetSelect.unity
View file @
935a4c60
...
...
@@ -244,6 +244,97 @@ Transform:
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
4
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&311604866
GameObject
:
m_ObjectHideFlags
:
0
m_PrefabParentObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
0
}
serializedVersion
:
5
m_Component
:
-
component
:
{
fileID
:
311604867
}
-
component
:
{
fileID
:
311604870
}
-
component
:
{
fileID
:
311604869
}
-
component
:
{
fileID
:
311604868
}
m_Layer
:
5
m_Name
:
Tracks
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!224
&311604867
RectTransform
:
m_ObjectHideFlags
:
0
m_PrefabParentObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
311604866
}
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
:
488607672
}
m_RootOrder
:
2
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0
,
y
:
0
}
m_AnchorMax
:
{
x
:
0
,
y
:
0
}
m_AnchoredPosition
:
{
x
:
100
,
y
:
0
}
m_SizeDelta
:
{
x
:
900
,
y
:
528
}
m_Pivot
:
{
x
:
0
,
y
:
0
}
---
!u!114
&311604868
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_PrefabParentObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
311604866
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
1297475563
,
guid
:
f70555f144d8491a825f0804e09c671c
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
m_Padding
:
m_Left
:
0
m_Right
:
0
m_Top
:
0
m_Bottom
:
0
m_ChildAlignment
:
0
m_Spacing
:
0
m_ChildForceExpandWidth
:
1
m_ChildForceExpandHeight
:
1
m_ChildControlWidth
:
0
m_ChildControlHeight
:
0
---
!u!114
&311604869
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_PrefabParentObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
311604866
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
-765806418
,
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_Sprite
:
{
fileID
:
0
}
m_Type
:
0
m_PreserveAspect
:
0
m_FillCenter
:
1
m_FillMethod
:
4
m_FillAmount
:
1
m_FillClockwise
:
1
m_FillOrigin
:
0
---
!u!222
&311604870
CanvasRenderer
:
m_ObjectHideFlags
:
0
m_PrefabParentObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
311604866
}
---
!u!1
&395907163
GameObject
:
m_ObjectHideFlags
:
0
...
...
@@ -324,7 +415,7 @@ GameObject:
-
component
:
{
fileID
:
488607674
}
-
component
:
{
fileID
:
488607673
}
m_Layer
:
5
m_Name
:
Track
List
m_Name
:
Track
Info
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
...
...
@@ -339,7 +430,10 @@ RectTransform:
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_Children
:
-
{
fileID
:
1378665694
}
-
{
fileID
:
1505678206
}
-
{
fileID
:
311604867
}
m_Father
:
{
fileID
:
990224333
}
m_RootOrder
:
2
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
...
...
@@ -413,6 +507,7 @@ MonoBehaviour:
trackList
:
{
fileID
:
1326896979
}
trackItemPrefab
:
{
fileID
:
1069549255683958
,
guid
:
9f8cf744ce4ee864b8013a2d3117ea51
,
type
:
2
}
trackInfo
:
{
fileID
:
311604866
}
backgrounds
:
-
{
fileID
:
2800000
,
guid
:
963fe9166d3c62247a51d27f5cb6b3cd
,
type
:
3
}
-
{
fileID
:
2800000
,
guid
:
70208bf410b6ec2429bfba715fc33842
,
type
:
3
}
...
...
@@ -839,3 +934,151 @@ MonoBehaviour:
m_ChildForceExpandHeight
:
1
m_ChildControlWidth
:
0
m_ChildControlHeight
:
0
---
!u!1
&1378665693
GameObject
:
m_ObjectHideFlags
:
0
m_PrefabParentObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
0
}
serializedVersion
:
5
m_Component
:
-
component
:
{
fileID
:
1378665694
}
-
component
:
{
fileID
:
1378665696
}
-
component
:
{
fileID
:
1378665695
}
m_Layer
:
5
m_Name
:
BPM
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!224
&1378665694
RectTransform
:
m_ObjectHideFlags
:
0
m_PrefabParentObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1378665693
}
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
:
488607672
}
m_RootOrder
:
0
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0
,
y
:
1
}
m_AnchorMax
:
{
x
:
0
,
y
:
1
}
m_AnchoredPosition
:
{
x
:
50
,
y
:
-50
}
m_SizeDelta
:
{
x
:
1100
,
y
:
120
}
m_Pivot
:
{
x
:
0
,
y
:
1
}
---
!u!114
&1378665695
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_PrefabParentObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1378665693
}
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.19607843
,
g
:
0.19607843
,
b
:
0.19607843
,
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
:
7
m_MaxSize
:
75
m_Alignment
:
0
m_AlignByGeometry
:
0
m_RichText
:
1
m_HorizontalOverflow
:
0
m_VerticalOverflow
:
0
m_LineSpacing
:
1
m_Text
:
BPM
128
---
!u!222
&1378665696
CanvasRenderer
:
m_ObjectHideFlags
:
0
m_PrefabParentObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1378665693
}
---
!u!1
&1505678205
GameObject
:
m_ObjectHideFlags
:
0
m_PrefabParentObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
0
}
serializedVersion
:
5
m_Component
:
-
component
:
{
fileID
:
1505678206
}
-
component
:
{
fileID
:
1505678208
}
-
component
:
{
fileID
:
1505678207
}
m_Layer
:
5
m_Name
:
Artist
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!224
&1505678206
RectTransform
:
m_ObjectHideFlags
:
0
m_PrefabParentObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1505678205
}
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
:
488607672
}
m_RootOrder
:
1
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0
,
y
:
1
}
m_AnchorMax
:
{
x
:
0
,
y
:
1
}
m_AnchoredPosition
:
{
x
:
50
,
y
:
-226
}
m_SizeDelta
:
{
x
:
1100
,
y
:
120
}
m_Pivot
:
{
x
:
0
,
y
:
1
}
---
!u!114
&1505678207
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_PrefabParentObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1505678205
}
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.19607843
,
g
:
0.19607843
,
b
:
0.19607843
,
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
:
7
m_MaxSize
:
75
m_Alignment
:
0
m_AlignByGeometry
:
0
m_RichText
:
1
m_HorizontalOverflow
:
0
m_VerticalOverflow
:
0
m_LineSpacing
:
1
m_Text
:
Remixed by DJ KOO
---
!u!222
&1505678208
CanvasRenderer
:
m_ObjectHideFlags
:
0
m_PrefabParentObject
:
{
fileID
:
0
}
m_PrefabInternal
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1505678205
}
Assets/Script/TrackInfo.cs
View file @
935a4c60
...
...
@@ -12,11 +12,15 @@ public class TrackInfo
public
float
BPM
{
get
;
private
set
;
}
public
int
Level
{
get
;
private
set
;
}
public
List
<
string
>
TrackList
{
get
;
private
set
;
}
public
List
<
Note
>
Notes
{
get
;
private
set
;
}
public
TrackInfo
(
string
path
):
this
(
new
FileInfo
(
path
))
{
}
public
TrackInfo
(
FileInfo
file
)
{
TrackList
=
new
List
<
string
>();
ParseBPEHeader
(
file
);
Notes
=
ParseBPENote
(
file
);
}
...
...
@@ -61,6 +65,9 @@ public class TrackInfo
else
Level
=
0
;
break
;
case
"#TRACKLIST"
:
TrackList
.
Add
(
value
);
break
;
}
}
}
...
...
Assets/Script/TrackManager.cs
View file @
935a4c60
...
...
@@ -13,10 +13,19 @@ public class TrackManager : MonoBehaviour {
[
SerializeField
]
GameObject
trackItemPrefab
;
[
SerializeField
]
GameObject
trackInfo
;
[
SerializeField
]
GameObject
trackInfoItemPrefab
;
[
SerializeField
]
Texture2D
[]
backgrounds
;
private
int
currentBackgroundIndex
=
0
;
public
Text
Artist
;
public
Text
BPM
;
private
GameObject
selectedTrackItem
=
null
;
private
void
TrackBrowse
()
...
...
@@ -28,6 +37,16 @@ public class TrackManager : MonoBehaviour {
selectedTrackItem
.
GetComponentInChildren
<
Text
>().
color
=
Color
.
white
;
selectedTrackItem
=
trackList
.
transform
.
GetChild
(
2
).
gameObject
;
selectedTrackItem
.
GetComponentInChildren
<
Text
>().
color
=
Color
.
black
;
Artist
.
text
=
selectedTrackItem
.
gameObject
.
GetComponent
<
TrackInfoHolder
>().
trackInfo
.
Artist
.
ToString
();
BPM
.
text
=
selectedTrackItem
.
gameObject
.
GetComponent
<
TrackInfoHolder
>().
trackInfo
.
BPM
.
ToString
();
for
(
int
i
=
0
;
i
<
trackInfo
.
transform
.
childCount
;
i
++)
Destroy
(
trackInfo
.
transform
.
GetChild
(
i
).
gameObject
);
foreach
(
string
trackItem
in
selectedTrackItem
.
gameObject
.
GetComponent
<
TrackInfoHolder
>().
trackInfo
.
TrackList
)
{
Instantiate
(
trackInfoItemPrefab
,
trackInfo
.
transform
).
GetComponent
<
Text
>().
text
=
trackItem
;
}
}
// Use this for initialization
...
...
Assets/Tracks/Test/Test.bpe
View file @
935a4c60
...
...
@@ -4,6 +4,10 @@
#BPM 128
#PLAYLEVEL
#TRACKLIST Something - Someone
#TRACKLIST Probably - Amumal
#TRACKLIST PARANOiA - Revolution
#001SBT AAAAAAAA
#002SMO CPCPCPCP
#003LMO BH00
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment