コード例 #1
0
        protected bool SetUpDataMakerXmlNodeListProxyPointer(GameObject aProxyGO, string nameReference)
        {
            if (aProxyGO == null) {
                return false;
            }

            proxy = DataMakerCore.GetDataMakerProxyPointer(typeof(DataMakerXmlNodeListProxy), aProxyGO, nameReference, false) as DataMakerXmlNodeListProxy;

            return proxy != null;
        }
コード例 #2
0
        protected bool SetUpDataMakerXmlNodeListProxyPointer(GameObject aProxyGO, string nameReference)
        {
            if (aProxyGO == null)
            {
                return(false);
            }

            proxy = DataMakerCore.GetDataMakerProxyPointer(typeof(DataMakerXmlNodeListProxy), aProxyGO, nameReference, false) as DataMakerXmlNodeListProxy;

            return(proxy != null);
        }
コード例 #3
0
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();
        DataMakerXmlNodeListProxy _target = target as DataMakerXmlNodeListProxy;

        if (_target._FsmXmlNodeList != null)
        {
            if (!_target._FsmXmlNodeList.Value.Equals(nodeListCache))
            {
                nodeListCache = _target._FsmXmlNodeList.Value;
                content       = DataMakerXmlUtils.XmlNodeListToString(nodeListCache);
            }
            DataMakerEditorGUILayoutUtils.feedbackLabel("Xml Source Valid", DataMakerEditorGUILayoutUtils.labelFeedbacks.OK);


            _scroll = DataMakerEditorGUILayoutUtils.StringContentPreview(_scroll, content);
        }
        else
        {
            DataMakerEditorGUILayoutUtils.feedbackLabel("Xml Source Invalid", DataMakerEditorGUILayoutUtils.labelFeedbacks.ERROR);
        }
    }