FrameIT
DisplayFacts Class Reference
Inheritance diagram for DisplayFacts:

Classes

class  FactTypeComparer
 

Public Member Functions

void OnBeforeSerialize ()
 
void OnAfterDeserialize ()
 
void AddFact (Fact fact)
 
void AscDescChanged (Toggle t)
 
void GroupingChanged (Toggle t)
 
void FavoritesFilterChanged (Toggle t)
 

Static Public Member Functions

static GameObject CreateDisplay (Fact fact, Transform transform)
 
static GameObject InstantiateDisplay (Fact fact, Transform transform)
 

Static Public Attributes

static Dictionary< string, GameObject > displayedFacts = new()
 

Properties

static DisplayFacts Instance [getprivate set]
 
static Transform FactscreenContent [get]
 
static GameObject FactSpotPrefab [get]
 
static Dictionary< Type, GameObject > PrefabDictionary [get]
 

Private Member Functions

void Awake ()
 
void OnEnable ()
 
void OnDisable ()
 
void RemoveFact (Fact fact)
 
int GetIndexInSortedList (Fact f, List< Fact > toCheck)
 
void OnFavoriteChange (Fact changedFact, bool isFavourite)
 

Private Attributes

Dictionary< Type, GameObject > _PrefabDictionary = new()
 
Transform factscreenContent
 
GameObject factSpotPrefab
 
bool sortDescending = false
 
bool showGrouped = false
 
bool showOnlyFavorites = false
 
List< string > PrefabtTypeReadonly
 
List< GameObject > PrefabDataConfig
 

Static Private Attributes

static DisplayFacts _instance
 

Member Function Documentation

◆ AddFact()

void DisplayFacts.AddFact ( Fact  fact)

◆ AscDescChanged()

void DisplayFacts.AscDescChanged ( Toggle  t)

◆ Awake()

void DisplayFacts.Awake ( )
private

◆ CreateDisplay()

static GameObject DisplayFacts.CreateDisplay ( Fact  fact,
Transform  transform 
)
static

◆ FavoritesFilterChanged()

void DisplayFacts.FavoritesFilterChanged ( Toggle  t)

◆ GetIndexInSortedList()

int DisplayFacts.GetIndexInSortedList ( Fact  f,
List< Fact toCheck 
)
private

◆ GroupingChanged()

void DisplayFacts.GroupingChanged ( Toggle  t)

◆ InstantiateDisplay()

static GameObject DisplayFacts.InstantiateDisplay ( Fact  fact,
Transform  transform 
)
static

◆ OnAfterDeserialize()

void DisplayFacts.OnAfterDeserialize ( )

◆ OnBeforeSerialize()

void DisplayFacts.OnBeforeSerialize ( )

◆ OnDisable()

void DisplayFacts.OnDisable ( )
private

◆ OnEnable()

void DisplayFacts.OnEnable ( )
private

◆ OnFavoriteChange()

void DisplayFacts.OnFavoriteChange ( Fact  changedFact,
bool  isFavourite 
)
private

◆ RemoveFact()

void DisplayFacts.RemoveFact ( Fact  fact)
private

Member Data Documentation

◆ _instance

DisplayFacts DisplayFacts._instance
staticprivate

◆ _PrefabDictionary

Dictionary<Type, GameObject> DisplayFacts._PrefabDictionary = new()
private

◆ displayedFacts

Dictionary<string, GameObject> DisplayFacts.displayedFacts = new()
static

◆ factscreenContent

Transform DisplayFacts.factscreenContent
private

◆ factSpotPrefab

GameObject DisplayFacts.factSpotPrefab
private

◆ PrefabDataConfig

List<GameObject> DisplayFacts.PrefabDataConfig
private

◆ PrefabtTypeReadonly

List<string> DisplayFacts.PrefabtTypeReadonly
private

◆ showGrouped

bool DisplayFacts.showGrouped = false
private

◆ showOnlyFavorites

bool DisplayFacts.showOnlyFavorites = false
private

◆ sortDescending

bool DisplayFacts.sortDescending = false
private

Property Documentation

◆ FactscreenContent

Transform DisplayFacts.FactscreenContent
staticget

◆ FactSpotPrefab

GameObject DisplayFacts.FactSpotPrefab
staticget

◆ Instance

DisplayFacts DisplayFacts.Instance
staticgetprivate set

◆ PrefabDictionary

Dictionary<Type, GameObject> DisplayFacts.PrefabDictionary
staticget

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