クラスコード自動生成用yaml ドラフト
# require pip install PyYAML
import yaml
f = open("data.yml","r+")
obj = yaml.load(f)
print obj
#===============
className = obj['class']['name']
code = "using UnityEngine;\npublic class %s\n{\n\n}\n" %(className)
print code
#Generate
w = open(className+'.cs', 'w')
w.write(code)
w.close()
# クラス定義yaml
path:
class:
# クラス名
name: Piyo
ex: MonoBehaviour
# プロパティ
Prop:
test1: int
test2: float