using UnityEngine; namespace LunaWolfStudiosEditor.ScriptableSheets.Tables { public interface ITableProperty { Object RootObject { get; } string PropertyPath { get; } string ControlName { get; } void AddNewLine(); string GetProperty(FlatFileFormatSettings settings); void SetProperty(string value, FlatFileFormatSettings formatSettings); bool IsInputFieldProperty(bool isScriptableObject); bool IsUnityLocalizationProperty(); bool NeedsSelectionBorder(bool lockNames = false); } }