Assets
BuiltinAssets
CSAssets
Editor
AssetUpdate
Config
Scripts
AutoScript
ImgFont
Model
CameraToolEditor.cs
CameraToolEditor.cs.meta
TableCharModelEditor.cs
TableCharModelEditor.cs.meta
UIHalfCamera.prefab
UIHalfCamera.prefab.meta
UIModelConfig.cs
UIModelConfig.cs.meta
UIObjCamera.prefab
UIObjCamera.prefab.meta
Multilingual
NPCEditor
Path
Recharge
Scene
SkinnedMeshFix
T4M
TextureUtility
UI
iOS
AnimatorCullMode.cs
AnimatorCullMode.cs.meta
AutoScript.meta
BuiltinAssetBuilder.cs
BuiltinAssetBuilder.cs.meta
CameraRockEditor.cs
CameraRockEditor.cs.meta
ClassifyBundles.cs
ClassifyBundles.cs.meta
ClearFiles.cs
ClearFiles.cs.meta
ClearPrefs.cs
ClearPrefs.cs.meta
EditorPerFrameActionBase.cs
EditorPerFrameActionBase.cs.meta
FindTableByRes.cs
FindTableByRes.cs.meta
GetMapDataEditor.cs
GetMapDataEditor.cs.meta
GetTextureDpi.cs
GetTextureDpi.cs.meta
ImgFont.meta
Model.meta
Multilingual.meta
NPCEditor.meta
Path.meta
PurgeAssets.cs
PurgeAssets.cs.meta
Recharge.meta
ReplaceMobileShaders.cs
ReplaceMobileShaders.cs.meta
ResourceModify.cs
ResourceModify.cs.meta
ResourceScanBase.cs
ResourceScanBase.cs.meta
ResourceTools.cs
ResourceTools.cs.meta
Scene.meta
SceneDisassembly.cs
SceneDisassembly.cs.meta
ShaderVariantTool.cs
ShaderVariantTool.cs.meta
SkinnedMeshFix.meta
T4M.meta
T4MMaterialTrim.cs
T4MMaterialTrim.cs.meta
TextureUtility.meta
UI.meta
UiAnimationEditor.cs
UiAnimationEditor.cs.meta
UnusedResourceToList.cs
UnusedResourceToList.cs.meta
iOS.meta
Utilities
AssetUpdate.meta
Config.meta
Scripts.meta
Utilities.meta
XClassExt.cs
XClassExt.cs.meta
Gizmos
Plugins
Project
Project3D
Res_newMS
StreamingAssets
T4M
T4MOBJ
UnusedAssets
XLua
BuiltinAssets.meta
CSAssets.meta
Editor.meta
Gizmos.meta
Plugins.meta
Project.meta
Project3D.meta
Res_newMS.meta
StreamingAssets.meta
T4M.meta
T4MOBJ.meta
UnusedAssets.meta
XLua.meta
ChannelConfig
ExcelC#
ExcelExport
ExcelTexts
JjbbDll
ProjectSettings
Sdk
UnityPackageManager
UnusedAssets
.gitignore
README.md
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();
|
|
|
|
|
|
}
|
|
|
|
}
|