1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
#!/usr/bin/env python3
import generate_utils
PARAM_HEADER = """
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -1506855854, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3}
m_Name: TaSTT_params
m_EditorClassIdentifier:
parameters:
"""[1:][0:-1]
INT_PARAM = """
- name: %PARAM_NAME%
valueType: 0
saved: 0
defaultValue: 0
"""[1:][0:-1]
BOOL_PARAM = """
- name: %PARAM_NAME%
valueType: 2
saved: %SAVED%
defaultValue: 0
"""[1:][0:-1]
# We're working with an 84-character board, and each FX layer is responsible
# for 8 of those characters.
params = {}
params["SAVED"] = "0"
print(generate_utils.replaceMacros(PARAM_HEADER, params))
params["PARAM_NAME"] = generate_utils.getDummyParam()
print(generate_utils.replaceMacros(BOOL_PARAM, params))
params["PARAM_NAME"] = generate_utils.getResizeEnableParam()
print(generate_utils.replaceMacros(BOOL_PARAM, params))
params["PARAM_NAME"] = generate_utils.getResize0Param()
print(generate_utils.replaceMacros(BOOL_PARAM, params))
params["PARAM_NAME"] = generate_utils.getResize1Param()
print(generate_utils.replaceMacros(BOOL_PARAM, params))
params["PARAM_NAME"] = generate_utils.getEnableParam()
print(generate_utils.replaceMacros(BOOL_PARAM, params))
params["PARAM_NAME"] = generate_utils.getToggleParam()
print(generate_utils.replaceMacros(BOOL_PARAM, params))
params["PARAM_NAME"] = generate_utils.getSpeechNoiseToggleParam()
print(generate_utils.replaceMacros(BOOL_PARAM, params))
params["PARAM_NAME"] = generate_utils.getSpeechNoiseEnableParam()
params["SAVED"] = "1"
print(generate_utils.replaceMacros(BOOL_PARAM, params))
params["SAVED"] = "0"
params["PARAM_NAME"] = generate_utils.getLockWorldParam()
print(generate_utils.replaceMacros(BOOL_PARAM, params))
params["PARAM_NAME"] = generate_utils.getClearBoardParam()
print(generate_utils.replaceMacros(BOOL_PARAM, params))
params["PARAM_NAME"] = generate_utils.getSelectParam()
print(generate_utils.replaceMacros(INT_PARAM, params))
for i in range(0, generate_utils.NUM_LAYERS):
params["PARAM_NAME"] = generate_utils.getLayerParam(i)
print(generate_utils.replaceMacros(INT_PARAM, params))
|