Esempio n. 1
0
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();
        EditorGUILayout.Separator();
        EditorGUILayout.BeginVertical();
        EditorGUILayout.IntField("ステージ番号", StageDataPrefs.GetStageNumber());
        EditorGUILayout.Vector3Field("座標", StageDataPrefs.GetCheckPointPosition());
        EditorGUILayout.Vector3Field("回転", StageDataPrefs.GetCheckPointRotation().eulerAngles);

        if (GUILayout.Button("消去"))
        {
            StageDataPrefs.DeleteAll();
        }

        EditorGUILayout.EndVertical();
    }
Esempio n. 2
0
 /// <summary>
 /// 再開場所と角度を保存されたデータから取得し代入する
 /// </summary>
 private void SubstituteSavedCheckPointTransform()
 {
     restartPosition = StageDataPrefs.GetCheckPointPosition();
     restartRotation = StageDataPrefs.GetCheckPointRotation();
 }