24 lines
509 B
C#
24 lines
509 B
C#
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);
|
|
}
|
|
}
|