FrameIT
RenderedScrollFact Class Reference
Inheritance diagram for RenderedScrollFact:
FactObjectUI FactObject FactWrapper

Public Member Functions

void Populate (Scroll scroll, string scroll_fact_uri)
 
void OnClickHintButton ()
 
void OnHintAvailable (List< string > uris)
 
void OnTextChange ()
 
void OnDrop (PointerEventData eventData)
 
void SetByFactObject (FactObjectUI fOUI)
 
- Public Member Functions inherited from FactObject
override void HighlightAs (FactMaterials tmpState)
 
void CascadeForMeAndChildren (Action< FactObject > func)
 
void ForAllMaterials (Action< Material > func)
 
void CoroutineCascadeForMeAndChildrenAllMaterials (Func< FactObject, Material, IEnumerator > func)
 
- Public Member Functions inherited from FactWrapper
void HiglightFactEvent (string fid, FactMaterials tmpState)
 
void DeleteFactEvent (Fact fact)
 

Public Attributes

TextMeshProUGUI LabelMesh
 
GameObject HintButton
 
- Public Attributes inherited from FactObjectUI
Image[] Images
 
- Public Attributes inherited from FactObject
Material[] Materials
 
Material Default
 
Material Selected
 
Material Hint
 
Material Solution
 

Protected Member Functions

override void _Awake ()
 
override void FactUpdated ()
 
override void _DeleteFactEvent (Fact fact)
 
override void _OnEnable ()
 
override void _OnDisable ()
 
- Protected Member Functions inherited from FactObjectUI
override void _OnBeforeSerialize ()
 
override void _OnAfterDeserialize ()
 
override void _CustomReLabel ()
 
- Protected Member Functions inherited from FactWrapper
void Awake ()
 
void Start ()
 
virtual void _Start ()
 
void OnEnable ()
 
void OnDisable ()
 

Properties

int ID [get]
 
Scroll Scroll [getset]
 
bool IsSet [get]
 
string ScrollFactURI [getset]
 
string ScrollFactLabel [get]
 
string RequiredType [get]
 
FactObjectUI Payload [get]
 
- Properties inherited from FactWrapper
string URI [getset]
 Fact.Id to identify arbitrary Fact by its Fact.WorldRepresentation More...
 
FactFact [getset]
 Shorthand and Cache for FactRecorder.AllFacts.TryGetValue(string, out Fact). More...
 

Private Member Functions

void ResetPayload ()
 
void SetLabel (string label)
 

Private Attributes

Scroll _Scroll
 
string _ScrollFactURI
 
TMP_InputField _InputField
 
GameObject _Payload
 

Additional Inherited Members

- Public Types inherited from FactWrapper
enum  FactMaterials { Default = 0 , Selected = 1 , Hint = 2 , Solution = 3 }
 
- Protected Attributes inherited from FactObject
List< TMP_Text > FactText
 
List< string > StringLabelFormats
 
Material[] MaterialsToChange
 
List< FactObjectAllSiblings
 
List< FactObjectAllChildren
 
- Protected Attributes inherited from FactWrapper
string _URI
 
Fact _Fact
 

Member Function Documentation

◆ _Awake()

override void RenderedScrollFact._Awake ( )
protectedvirtual

Reimplemented from FactObjectUI.

◆ _DeleteFactEvent()

override void RenderedScrollFact._DeleteFactEvent ( Fact  fact)
protectedvirtual

Reimplemented from FactWrapper.

◆ _OnDisable()

override void RenderedScrollFact._OnDisable ( )
protectedvirtual

Reimplemented from FactWrapper.

◆ _OnEnable()

override void RenderedScrollFact._OnEnable ( )
protectedvirtual

Reimplemented from FactWrapper.

◆ FactUpdated()

override void RenderedScrollFact.FactUpdated ( )
protectedvirtual

Reimplemented from FactObject.

◆ OnClickHintButton()

void RenderedScrollFact.OnClickHintButton ( )

◆ OnDrop()

void RenderedScrollFact.OnDrop ( PointerEventData  eventData)

◆ OnHintAvailable()

void RenderedScrollFact.OnHintAvailable ( List< string >  uris)

◆ OnTextChange()

void RenderedScrollFact.OnTextChange ( )

◆ Populate()

void RenderedScrollFact.Populate ( Scroll  scroll,
string  scroll_fact_uri 
)

◆ ResetPayload()

void RenderedScrollFact.ResetPayload ( )
private

◆ SetByFactObject()

void RenderedScrollFact.SetByFactObject ( FactObjectUI  fOUI)

◆ SetLabel()

void RenderedScrollFact.SetLabel ( string  label)
private

Member Data Documentation

◆ _InputField

TMP_InputField RenderedScrollFact._InputField
private

◆ _Payload

GameObject RenderedScrollFact._Payload
private

◆ _Scroll

Scroll RenderedScrollFact._Scroll
private

◆ _ScrollFactURI

string RenderedScrollFact._ScrollFactURI
private

◆ HintButton

GameObject RenderedScrollFact.HintButton

◆ LabelMesh

TextMeshProUGUI RenderedScrollFact.LabelMesh

Property Documentation

◆ ID

int RenderedScrollFact.ID
get

◆ IsSet

bool RenderedScrollFact.IsSet
get

◆ Payload

FactObjectUI RenderedScrollFact.Payload
get

◆ RequiredType

string RenderedScrollFact.RequiredType
get

◆ Scroll

Scroll RenderedScrollFact.Scroll
getset

◆ ScrollFactLabel

string RenderedScrollFact.ScrollFactLabel
get

◆ ScrollFactURI

string RenderedScrollFact.ScrollFactURI
getset

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