public override void OnFlowSettingsGUI() { if (GameData.settings == null) GameData.settings = GameData.GetSettingsFile(); var settings = GameData.settings; if (settings == null) { EditorGUILayout.HelpBox(string.Format(FlowAddon.MODULE_HAS_ERRORS, "Settings file not found (GameDataSettings)."), MessageType.Error); } else { GUILayout.Label(FlowAddon.MODULE_INSTALLED, EditorStyles.centeredGreyMiniLabel); if (this.editor == null) { this.editor = Editor.CreateEditor(settings); } if (this.editor != null) { this.editor.OnInspectorGUI(); } } }
protected virtual void OnInspectorGUI(GameDataSettings settings, GameDataServiceItem item, System.Action onReset, GUISkin skin) { }
public virtual void EditorLoad(GameDataSettings settings, GameDataServiceItem item) { }
public virtual System.Collections.Generic.IEnumerator<byte> GetData(GameDataSettings settings, System.Action<GameDataResult> onResult) { yield return 0; }