51 lines
1.3 KiB
C#
51 lines
1.3 KiB
C#
|
|
|||
|
using UnityEngine;
|
|||
|
using System.Collections;
|
|||
|
using UnityEditor;
|
|||
|
using System.IO;
|
|||
|
using GCGame.Table;
|
|||
|
using System.Collections.Generic;
|
|||
|
|
|||
|
public class UIModelConfig : Editor {
|
|||
|
|
|||
|
[MenuItem("ProTool/UIModel/ReLoadTables")]
|
|||
|
public static void ReLoadTables()
|
|||
|
{
|
|||
|
CharModelUIShowTable.ReadTable();
|
|||
|
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
[MenuItem("ProTool/UIModel/ObjCamera")]
|
|||
|
public static void ObjCamera()
|
|||
|
{
|
|||
|
CharModelUIShowTable.ReadTable();
|
|||
|
var prefab = AssetDatabase.LoadAssetAtPath("Assets/Project3D/Tool/Editor/Model/UIObjCamera.prefab", typeof(GameObject));
|
|||
|
var go = GameObject.Instantiate(prefab) as GameObject;
|
|||
|
|
|||
|
Selection.activeGameObject = go;
|
|||
|
go.AddComponent<CameraTool>();
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
[MenuItem("ProTool/UIModel/HalfCamera")]
|
|||
|
public static void HalfCamera()
|
|||
|
{
|
|||
|
CharModelUIShowTable.ReadTable();
|
|||
|
var prefab = AssetDatabase.LoadAssetAtPath("Assets/Project3D/Tool/Editor/Model/UIHalfCamera.prefab", typeof(GameObject));
|
|||
|
var go = GameObject.Instantiate(prefab) as GameObject;
|
|||
|
|
|||
|
Selection.activeGameObject = go;
|
|||
|
go.AddComponent<CameraTool>();
|
|||
|
}
|
|||
|
|
|||
|
[MenuItem("ProTool/UIModel/SaveConfig")]
|
|||
|
public static void SaveConfig()
|
|||
|
{
|
|||
|
CharModelUIShowTable.WriteTable();
|
|||
|
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
}
|