Loading...
Searching...
No Matches
PixelCrushers.LoveHate.FactionDatabaseEditor Class Reference

This is a custom editor for FactionDatabase. More...

Inheritance diagram for PixelCrushers.LoveHate.FactionDatabaseEditor:
Collaboration diagram for PixelCrushers.LoveHate.FactionDatabaseEditor:

Classes

class  FactionDatabaseFoldouts
 

Public Member Functions

override void OnInspectorGUI ()
 
void DrawPercentJudgeParentsSection ()
 

Protected Member Functions

virtual void OnEnable ()
 
virtual void DrawCustomGUI ()
 
virtual void CheckFoldouts ()
 
virtual void SetupPersonalityTraitDefList ()
 
virtual void DrawPersonalityTraitDefSection ()
 
virtual void OnDrawPersonalityTraitDefListHeader (Rect rect)
 
virtual void OnDrawPersonalityTraitDefListElement (Rect rect, int index, bool isActive, bool isFocused)
 
virtual void DrawNameDescriptionListElement (Rect rect, int index, bool isActive, bool isFocused, bool isEditable, SerializedProperty element)
 
virtual void DrawNameDescriptionRangeListElement (Rect rect, int index, bool isActive, bool isFocused, bool isEditable, SerializedProperty element)
 
float GetDefaultNameWidth (Rect rect)
 
virtual void OnAddPersonalityTraitDef (ReorderableList list)
 
virtual void OnRemovePersonalityTraitDef (ReorderableList list)
 
virtual void OnSelectPersonalityTraitDef (ReorderableList list)
 
virtual void OnReorderPersonalityTraitDef (ReorderableList list)
 
virtual void SetupRelationshipTraitDefList ()
 
virtual void DrawRelationshipTraitDefSection ()
 
virtual void OnDrawRelationshipTraitDefListHeader (Rect rect)
 
virtual void OnDrawRelationshipTraitDefListElement (Rect rect, int index, bool isActive, bool isFocused)
 
virtual void OnAddRelationshipTraitDef (ReorderableList list)
 
virtual void OnRemoveRelationshipTraitDef (ReorderableList list)
 
virtual void OnSelectRelationshipTraitDef (ReorderableList list)
 
virtual void OnReorderRelationshipTraitDef (ReorderableList list)
 
virtual void DrawRelationshipInheritanceTypeDropdown ()
 
virtual void SetupPresetList ()
 
virtual void DrawPresetsSection ()
 
virtual void OnDrawPresetListHeader (Rect rect)
 
virtual void OnDrawPresetListElement (Rect rect, int index, bool isActive, bool isFocused)
 
virtual void OnAddPreset (ReorderableList list)
 
virtual void OnRemovePreset (ReorderableList list)
 
virtual void OnSelectPreset (ReorderableList list)
 
virtual void NotifyPresetsAddTrait ()
 
virtual void NotifyPresetsRemoveTrait (int index)
 
virtual void NotifyPresetsReorderTrait (int oldIndex, int newIndex)
 
virtual void SetupPresetTraitList (SerializedProperty preset)
 
virtual void OnDrawPresetTraitListHeader (Rect rect)
 
virtual void OnDrawPresetTraitListElement (Rect rect, int index, bool isActive, bool isFocused)
 
virtual void DrawPersonalityTraitListElement (Rect rect, int index, bool isActive, bool isFocused, SerializedProperty element)
 
virtual void SetupFactionList ()
 
virtual void DrawFactionsSection ()
 
virtual void OnDrawFactionListHeader (Rect rect)
 
virtual void OnDrawFactionListElement (Rect rect, int index, bool isActive, bool isFocused)
 
virtual void OnAddFaction (ReorderableList list)
 
virtual void InitializeFactionElement (SerializedProperty element, string name, string description)
 
virtual void OnRemoveFaction (ReorderableList list)
 
virtual void RemoveFaction (ReorderableList list)
 
virtual void OnSelectFaction (ReorderableList list)
 
virtual void NotifyFactionsAddTrait ()
 
virtual void NotifyFactionsRemoveTrait (int index)
 
virtual void NotifyFactionsReorderTrait (int oldIndex, int newIndex)
 
virtual void NotifyFactionsRemoveFaction (int index)
 
virtual void NotifyParentsRemoveFaction (SerializedProperty parents, int index)
 
virtual void NotifyRelationshipsRemoveFaction (SerializedProperty relationships, int index)
 
virtual void SetupFactionEditList ()
 
virtual void SetupFactionEditList (SerializedProperty faction)
 
virtual void DrawFactionEditSection ()
 
SerializedProperty FindFaction (int factionID)
 
virtual void OnDrawFactionParentListHeader (Rect rect)
 
virtual void OnDrawFactionParentListElement (Rect rect, int index, bool isActive, bool isFocused)
 
virtual void OnAddFactionParentDropdown (Rect rect, ReorderableList list)
 
virtual void OnSelectFactionParentMenuItem (object parentID)
 
virtual void OnDrawFactionTraitListHeader (Rect rect)
 
virtual void OnDrawFactionTraitListElement (Rect rect, int index, bool isActive, bool isFocused)
 
virtual void OnAddFactionTraitsDropdown (Rect rect, ReorderableList list)
 
virtual void OnSelectFactionPresetMenuItem (object preset)
 
virtual void OnSelectAverageTraitsMenuItem (object factionID)
 
virtual void OnSelectSumTraitsMenuItem (object factionID)
 
virtual void OnDrawFactionRelationshipListHeader (Rect rect)
 
virtual void OnDrawFactionRelationshipListElement (Rect rect, int index, bool isActive, bool isFocused)
 
virtual void OnAddFactionRelationshipDropdown (Rect rect, ReorderableList list)
 
virtual void OnSelectFactionRelationshipMenuItem (object factionID)
 
virtual void NotifyRelationshipsAddTrait ()
 
virtual void NotifyRelationshipsRemoveTrait (int index)
 
virtual void NotifyRelationshipsReorderTrait (int oldIndex, int newIndex)
 
virtual void OnSelectFactionRelationship (ReorderableList list)
 
virtual void OnRemoveFactionRelationship (ReorderableList list)
 
virtual void SetupFactionRelationshipTraitList (SerializedProperty relationship)
 
virtual void OnDrawFactionRelationshipTraitListHeader (Rect rect)
 
virtual void OnDrawFactionRelationshipTraitListElement (Rect rect, int index, bool isActive, bool isFocused)
 
virtual void DrawRelationshipTraitListElement (Rect rect, int index, bool isActive, bool isFocused, SerializedProperty element)
 
virtual void DrawInheritedRelationshipsSection ()
 
virtual void SetupInheritedRelationshipList ()
 
virtual void OnDrawInheritedRelationshipsListHeader (Rect rect)
 
virtual void OnDrawInheritedRelationshipsListElement (Rect rect, int index, bool isActive, bool isFocused)
 

Static Protected Member Functions

static void CSVImportExport (MenuCommand command)
 
static void ExportJSON (MenuCommand command)
 
static void ImportJSON (MenuCommand command)
 

Protected Attributes

ReorderableList m_personalityTraitDefList
 
ReorderableList m_relationshipTraitDefList
 
ReorderableList m_presetList
 
ReorderableList m_presetTraitList
 
ReorderableList m_factionList
 
ReorderableList m_factionParentList
 
ReorderableList m_factionTraitList
 
ReorderableList m_factionRelationshipList
 
ReorderableList m_factionRelationshipTraitList
 
ReorderableList m_factionInheritedRelationshipsList
 
int m_personalityTraitDefIndex
 
int m_relationshipTraitDefIndex
 
List< InheritedRelationshipm_inheritedRelationships
 

Static Protected Attributes

static Dictionary< UnityEngine.Object, FactionDatabaseFoldoutsfoldouts = new Dictionary<UnityEngine.Object, FactionDatabaseFoldouts>()
 
const float MinMaxValueWidth = 50f
 
const string AffinityTraitName = "Affinity"
 
static string jsonFilename
 

Detailed Description

This is a custom editor for FactionDatabase.

Member Function Documentation

◆ CheckFoldouts()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.CheckFoldouts ( )
inlineprotectedvirtual

◆ CSVImportExport()

static void PixelCrushers.LoveHate.FactionDatabaseEditor.CSVImportExport ( MenuCommand  command)
inlinestaticprotected

◆ DrawCustomGUI()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.DrawCustomGUI ( )
inlineprotectedvirtual

◆ DrawFactionEditSection()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.DrawFactionEditSection ( )
inlineprotectedvirtual

◆ DrawFactionsSection()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.DrawFactionsSection ( )
inlineprotectedvirtual

◆ DrawInheritedRelationshipsSection()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.DrawInheritedRelationshipsSection ( )
inlineprotectedvirtual

◆ DrawNameDescriptionListElement()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.DrawNameDescriptionListElement ( Rect  rect,
int  index,
bool  isActive,
bool  isFocused,
bool  isEditable,
SerializedProperty  element 
)
inlineprotectedvirtual

◆ DrawNameDescriptionRangeListElement()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.DrawNameDescriptionRangeListElement ( Rect  rect,
int  index,
bool  isActive,
bool  isFocused,
bool  isEditable,
SerializedProperty  element 
)
inlineprotectedvirtual

◆ DrawPercentJudgeParentsSection()

void PixelCrushers.LoveHate.FactionDatabaseEditor.DrawPercentJudgeParentsSection ( )
inline

◆ DrawPersonalityTraitDefSection()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.DrawPersonalityTraitDefSection ( )
inlineprotectedvirtual

◆ DrawPersonalityTraitListElement()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.DrawPersonalityTraitListElement ( Rect  rect,
int  index,
bool  isActive,
bool  isFocused,
SerializedProperty  element 
)
inlineprotectedvirtual

◆ DrawPresetsSection()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.DrawPresetsSection ( )
inlineprotectedvirtual

◆ DrawRelationshipInheritanceTypeDropdown()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.DrawRelationshipInheritanceTypeDropdown ( )
inlineprotectedvirtual

◆ DrawRelationshipTraitDefSection()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.DrawRelationshipTraitDefSection ( )
inlineprotectedvirtual

◆ DrawRelationshipTraitListElement()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.DrawRelationshipTraitListElement ( Rect  rect,
int  index,
bool  isActive,
bool  isFocused,
SerializedProperty  element 
)
inlineprotectedvirtual

◆ ExportJSON()

static void PixelCrushers.LoveHate.FactionDatabaseEditor.ExportJSON ( MenuCommand  command)
inlinestaticprotected

◆ FindFaction()

SerializedProperty PixelCrushers.LoveHate.FactionDatabaseEditor.FindFaction ( int  factionID)
inlineprotected

◆ GetDefaultNameWidth()

float PixelCrushers.LoveHate.FactionDatabaseEditor.GetDefaultNameWidth ( Rect  rect)
inlineprotected

◆ ImportJSON()

static void PixelCrushers.LoveHate.FactionDatabaseEditor.ImportJSON ( MenuCommand  command)
inlinestaticprotected

◆ InitializeFactionElement()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.InitializeFactionElement ( SerializedProperty  element,
string  name,
string  description 
)
inlineprotectedvirtual

◆ NotifyFactionsAddTrait()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.NotifyFactionsAddTrait ( )
inlineprotectedvirtual

◆ NotifyFactionsRemoveFaction()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.NotifyFactionsRemoveFaction ( int  index)
inlineprotectedvirtual

◆ NotifyFactionsRemoveTrait()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.NotifyFactionsRemoveTrait ( int  index)
inlineprotectedvirtual

◆ NotifyFactionsReorderTrait()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.NotifyFactionsReorderTrait ( int  oldIndex,
int  newIndex 
)
inlineprotectedvirtual

◆ NotifyParentsRemoveFaction()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.NotifyParentsRemoveFaction ( SerializedProperty  parents,
int  index 
)
inlineprotectedvirtual

◆ NotifyPresetsAddTrait()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.NotifyPresetsAddTrait ( )
inlineprotectedvirtual

◆ NotifyPresetsRemoveTrait()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.NotifyPresetsRemoveTrait ( int  index)
inlineprotectedvirtual

◆ NotifyPresetsReorderTrait()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.NotifyPresetsReorderTrait ( int  oldIndex,
int  newIndex 
)
inlineprotectedvirtual

◆ NotifyRelationshipsAddTrait()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.NotifyRelationshipsAddTrait ( )
inlineprotectedvirtual

◆ NotifyRelationshipsRemoveFaction()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.NotifyRelationshipsRemoveFaction ( SerializedProperty  relationships,
int  index 
)
inlineprotectedvirtual

◆ NotifyRelationshipsRemoveTrait()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.NotifyRelationshipsRemoveTrait ( int  index)
inlineprotectedvirtual

◆ NotifyRelationshipsReorderTrait()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.NotifyRelationshipsReorderTrait ( int  oldIndex,
int  newIndex 
)
inlineprotectedvirtual

◆ OnAddFaction()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnAddFaction ( ReorderableList  list)
inlineprotectedvirtual

◆ OnAddFactionParentDropdown()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnAddFactionParentDropdown ( Rect  rect,
ReorderableList  list 
)
inlineprotectedvirtual

◆ OnAddFactionRelationshipDropdown()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnAddFactionRelationshipDropdown ( Rect  rect,
ReorderableList  list 
)
inlineprotectedvirtual

◆ OnAddFactionTraitsDropdown()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnAddFactionTraitsDropdown ( Rect  rect,
ReorderableList  list 
)
inlineprotectedvirtual

◆ OnAddPersonalityTraitDef()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnAddPersonalityTraitDef ( ReorderableList  list)
inlineprotectedvirtual

◆ OnAddPreset()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnAddPreset ( ReorderableList  list)
inlineprotectedvirtual

◆ OnAddRelationshipTraitDef()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnAddRelationshipTraitDef ( ReorderableList  list)
inlineprotectedvirtual

◆ OnDrawFactionListElement()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawFactionListElement ( Rect  rect,
int  index,
bool  isActive,
bool  isFocused 
)
inlineprotectedvirtual

◆ OnDrawFactionListHeader()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawFactionListHeader ( Rect  rect)
inlineprotectedvirtual

◆ OnDrawFactionParentListElement()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawFactionParentListElement ( Rect  rect,
int  index,
bool  isActive,
bool  isFocused 
)
inlineprotectedvirtual

◆ OnDrawFactionParentListHeader()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawFactionParentListHeader ( Rect  rect)
inlineprotectedvirtual

◆ OnDrawFactionRelationshipListElement()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawFactionRelationshipListElement ( Rect  rect,
int  index,
bool  isActive,
bool  isFocused 
)
inlineprotectedvirtual

◆ OnDrawFactionRelationshipListHeader()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawFactionRelationshipListHeader ( Rect  rect)
inlineprotectedvirtual

◆ OnDrawFactionRelationshipTraitListElement()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawFactionRelationshipTraitListElement ( Rect  rect,
int  index,
bool  isActive,
bool  isFocused 
)
inlineprotectedvirtual

◆ OnDrawFactionRelationshipTraitListHeader()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawFactionRelationshipTraitListHeader ( Rect  rect)
inlineprotectedvirtual

◆ OnDrawFactionTraitListElement()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawFactionTraitListElement ( Rect  rect,
int  index,
bool  isActive,
bool  isFocused 
)
inlineprotectedvirtual

◆ OnDrawFactionTraitListHeader()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawFactionTraitListHeader ( Rect  rect)
inlineprotectedvirtual

◆ OnDrawInheritedRelationshipsListElement()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawInheritedRelationshipsListElement ( Rect  rect,
int  index,
bool  isActive,
bool  isFocused 
)
inlineprotectedvirtual

◆ OnDrawInheritedRelationshipsListHeader()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawInheritedRelationshipsListHeader ( Rect  rect)
inlineprotectedvirtual

◆ OnDrawPersonalityTraitDefListElement()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawPersonalityTraitDefListElement ( Rect  rect,
int  index,
bool  isActive,
bool  isFocused 
)
inlineprotectedvirtual

◆ OnDrawPersonalityTraitDefListHeader()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawPersonalityTraitDefListHeader ( Rect  rect)
inlineprotectedvirtual

◆ OnDrawPresetListElement()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawPresetListElement ( Rect  rect,
int  index,
bool  isActive,
bool  isFocused 
)
inlineprotectedvirtual

◆ OnDrawPresetListHeader()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawPresetListHeader ( Rect  rect)
inlineprotectedvirtual

◆ OnDrawPresetTraitListElement()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawPresetTraitListElement ( Rect  rect,
int  index,
bool  isActive,
bool  isFocused 
)
inlineprotectedvirtual

◆ OnDrawPresetTraitListHeader()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawPresetTraitListHeader ( Rect  rect)
inlineprotectedvirtual

◆ OnDrawRelationshipTraitDefListElement()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawRelationshipTraitDefListElement ( Rect  rect,
int  index,
bool  isActive,
bool  isFocused 
)
inlineprotectedvirtual

◆ OnDrawRelationshipTraitDefListHeader()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnDrawRelationshipTraitDefListHeader ( Rect  rect)
inlineprotectedvirtual

◆ OnEnable()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnEnable ( )
inlineprotectedvirtual

◆ OnInspectorGUI()

override void PixelCrushers.LoveHate.FactionDatabaseEditor.OnInspectorGUI ( )
inline

◆ OnRemoveFaction()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnRemoveFaction ( ReorderableList  list)
inlineprotectedvirtual

◆ OnRemoveFactionRelationship()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnRemoveFactionRelationship ( ReorderableList  list)
inlineprotectedvirtual

◆ OnRemovePersonalityTraitDef()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnRemovePersonalityTraitDef ( ReorderableList  list)
inlineprotectedvirtual

◆ OnRemovePreset()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnRemovePreset ( ReorderableList  list)
inlineprotectedvirtual

◆ OnRemoveRelationshipTraitDef()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnRemoveRelationshipTraitDef ( ReorderableList  list)
inlineprotectedvirtual

◆ OnReorderPersonalityTraitDef()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnReorderPersonalityTraitDef ( ReorderableList  list)
inlineprotectedvirtual

◆ OnReorderRelationshipTraitDef()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnReorderRelationshipTraitDef ( ReorderableList  list)
inlineprotectedvirtual

◆ OnSelectAverageTraitsMenuItem()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnSelectAverageTraitsMenuItem ( object  factionID)
inlineprotectedvirtual

◆ OnSelectFaction()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnSelectFaction ( ReorderableList  list)
inlineprotectedvirtual

◆ OnSelectFactionParentMenuItem()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnSelectFactionParentMenuItem ( object  parentID)
inlineprotectedvirtual

◆ OnSelectFactionPresetMenuItem()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnSelectFactionPresetMenuItem ( object  preset)
inlineprotectedvirtual

◆ OnSelectFactionRelationship()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnSelectFactionRelationship ( ReorderableList  list)
inlineprotectedvirtual

◆ OnSelectFactionRelationshipMenuItem()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnSelectFactionRelationshipMenuItem ( object  factionID)
inlineprotectedvirtual

◆ OnSelectPersonalityTraitDef()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnSelectPersonalityTraitDef ( ReorderableList  list)
inlineprotectedvirtual

◆ OnSelectPreset()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnSelectPreset ( ReorderableList  list)
inlineprotectedvirtual

◆ OnSelectRelationshipTraitDef()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnSelectRelationshipTraitDef ( ReorderableList  list)
inlineprotectedvirtual

◆ OnSelectSumTraitsMenuItem()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.OnSelectSumTraitsMenuItem ( object  factionID)
inlineprotectedvirtual

◆ RemoveFaction()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.RemoveFaction ( ReorderableList  list)
inlineprotectedvirtual

◆ SetupFactionEditList() [1/2]

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.SetupFactionEditList ( )
inlineprotectedvirtual

◆ SetupFactionEditList() [2/2]

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.SetupFactionEditList ( SerializedProperty  faction)
inlineprotectedvirtual

◆ SetupFactionList()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.SetupFactionList ( )
inlineprotectedvirtual

◆ SetupFactionRelationshipTraitList()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.SetupFactionRelationshipTraitList ( SerializedProperty  relationship)
inlineprotectedvirtual

◆ SetupInheritedRelationshipList()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.SetupInheritedRelationshipList ( )
inlineprotectedvirtual

◆ SetupPersonalityTraitDefList()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.SetupPersonalityTraitDefList ( )
inlineprotectedvirtual

◆ SetupPresetList()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.SetupPresetList ( )
inlineprotectedvirtual

◆ SetupPresetTraitList()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.SetupPresetTraitList ( SerializedProperty  preset)
inlineprotectedvirtual

◆ SetupRelationshipTraitDefList()

virtual void PixelCrushers.LoveHate.FactionDatabaseEditor.SetupRelationshipTraitDefList ( )
inlineprotectedvirtual

Member Data Documentation

◆ AffinityTraitName

const string PixelCrushers.LoveHate.FactionDatabaseEditor.AffinityTraitName = "Affinity"
staticprotected

◆ foldouts

Dictionary<UnityEngine.Object, FactionDatabaseFoldouts> PixelCrushers.LoveHate.FactionDatabaseEditor.foldouts = new Dictionary<UnityEngine.Object, FactionDatabaseFoldouts>()
staticprotected

◆ jsonFilename

string PixelCrushers.LoveHate.FactionDatabaseEditor.jsonFilename
staticprotected

◆ m_factionInheritedRelationshipsList

ReorderableList PixelCrushers.LoveHate.FactionDatabaseEditor.m_factionInheritedRelationshipsList
protected

◆ m_factionList

ReorderableList PixelCrushers.LoveHate.FactionDatabaseEditor.m_factionList
protected

◆ m_factionParentList

ReorderableList PixelCrushers.LoveHate.FactionDatabaseEditor.m_factionParentList
protected

◆ m_factionRelationshipList

ReorderableList PixelCrushers.LoveHate.FactionDatabaseEditor.m_factionRelationshipList
protected

◆ m_factionRelationshipTraitList

ReorderableList PixelCrushers.LoveHate.FactionDatabaseEditor.m_factionRelationshipTraitList
protected

◆ m_factionTraitList

ReorderableList PixelCrushers.LoveHate.FactionDatabaseEditor.m_factionTraitList
protected

◆ m_inheritedRelationships

List<InheritedRelationship> PixelCrushers.LoveHate.FactionDatabaseEditor.m_inheritedRelationships
protected

◆ m_personalityTraitDefIndex

int PixelCrushers.LoveHate.FactionDatabaseEditor.m_personalityTraitDefIndex
protected

◆ m_personalityTraitDefList

ReorderableList PixelCrushers.LoveHate.FactionDatabaseEditor.m_personalityTraitDefList
protected

◆ m_presetList

ReorderableList PixelCrushers.LoveHate.FactionDatabaseEditor.m_presetList
protected

◆ m_presetTraitList

ReorderableList PixelCrushers.LoveHate.FactionDatabaseEditor.m_presetTraitList
protected

◆ m_relationshipTraitDefIndex

int PixelCrushers.LoveHate.FactionDatabaseEditor.m_relationshipTraitDefIndex
protected

◆ m_relationshipTraitDefList

ReorderableList PixelCrushers.LoveHate.FactionDatabaseEditor.m_relationshipTraitDefList
protected

◆ MinMaxValueWidth

const float PixelCrushers.LoveHate.FactionDatabaseEditor.MinMaxValueWidth = 50f
staticprotected

The documentation for this class was generated from the following file: