- LocalizationManager: 新增翻译表(SetFormatted/SetDuration/LocalizeOperateMsg) - LoginPanel: InputField placeholder本地化、字体颜色保持 - HistoryPanel: 用时数据本地化、placeholder本地化 - RecordDetailPanel: 操作详情消息本地化(LanguageChanged重建) - AppraiseWindowBase: 评价等级本地化、操作消息重建 - EditorAppraiser: 所有评估消息改用InjectOperateMsgLocalized - StudentOperateRecorder: 新增InjectOperateMsgLocalized方法 - LocalizationLanguageTestBar: 单例模式、ScreenSpaceOverlay筛选 - 字体切换时保留颜色和verticalOverflow
23 lines
927 B
Plaintext
23 lines
927 B
Plaintext
using UnityEngine;
|
|
using UnityEditor;
|
|
using System.Collections;
|
|
|
|
[CustomEditor(typeof(QuickRope2Cloth))]
|
|
public class QuickRope2ClothEditor : Editor
|
|
{
|
|
public const int MAX_CROSS_SEGMENTS = 24;
|
|
public const float MIN_RADIUS = 0.001f;
|
|
public const float MAX_RADIUS = 500;
|
|
|
|
public override void OnInspectorGUI()
|
|
{
|
|
//QuickRope2Cloth t = (QuickRope2Cloth)target;
|
|
|
|
//t.crossSegments = (int)Mathf.Clamp(t.crossSegments, 3, MAX_CROSS_SEGMENTS);
|
|
//t.maxRadius = (int)Mathf.Clamp(EditorGUILayout.IntField(new GUIContent("Max Radius", "The maximum radius allowed to be set by the curve."), t.maxRadius), 5, Mathf.Infinity);
|
|
//t.curve = EditorGUILayout.CurveField(new GUIContent("Radius Curve", "The ropes radius will be defined by the shape of this curve."), t.curve, Color.white, new Rect(0, 0, 1, t.maxRadius));
|
|
|
|
//if (GUI.changed)
|
|
// t.OnInitializeMesh();
|
|
}
|
|
} |