Unity中,保存在OnInspectorGUI中改變的值


using UnityEngine;
using System.Collections;
using UnityEditor;

[CustomEditor( typeof( MessageLog ) )]
public class MessageLogEditor : Editor {
    public override void OnInspectorGUI() {
        MessageLog msgLog = (MessageLog)target;

        msgLog.IsLogC2SMessage = EditorGUILayout.Toggle( "Print C2S message", msgLog.IsLogC2SMessage );
        msgLog.IsLogS2CMessage = EditorGUILayout.Toggle( "Print S2C message", msgLog.IsLogS2CMessage );
     // 保存上面Toggle設置值 if ( GUI.changed ) { EditorUtility.SetDirty( target ); } } }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM