Space Engineers
Classes | Public Member Functions | Public Attributes | Properties | Events | List of all members
Sandbox.Game.Gui.MyHudQuestlog Class Reference

Public Member Functions

MultilineData[] GetQuestGetails ()
 
MultilineData[] GetQuestGetails (int page)
 
int GetPageFromMessage (int id)
 
void CleanDetails ()
 Cleanup detail More...
 
int AddDetail (String value, bool useTyping=true)
 Add value to next row of quest details. Rotate over available rows. More...
 
bool SetCompleted (int id, bool completed=true)
 
bool SetAllCompleted (bool completed=true)
 
void RemoveDetail (int id)
 
void ModifyDetail (int id, string value, bool useTyping=true)
 
void Save ()
 
MyObjectBuilder_Questlog GetObjectBuilder ()
 
void Init ()
 

Public Attributes

readonly Vector2 QuestlogSize = new Vector2(0.4f, 0.2f)
 
bool HighlightChanges = true
 Enable to blink animation when value is changed. Default true. More...
 

Properties

String QuestTitle [get, set]
 
int Page [get, set]
 
int MaxPages [get]
 
bool Visible [get, set]
 Set Visibility for Questlog More...
 

Events

Action ValueChanged
 

Detailed Description

Definition at line 20 of file MyHudQuestlog.cs.

Member Function Documentation

int Sandbox.Game.Gui.MyHudQuestlog.AddDetail ( String  value,
bool  useTyping = true 
)
inline

Add value to next row of quest details. Rotate over available rows.

Parameters
value

Definition at line 190 of file MyHudQuestlog.cs.

void Sandbox.Game.Gui.MyHudQuestlog.CleanDetails ( )
inline

Cleanup detail

Definition at line 173 of file MyHudQuestlog.cs.

MyObjectBuilder_Questlog Sandbox.Game.Gui.MyHudQuestlog.GetObjectBuilder ( )
inline

Definition at line 269 of file MyHudQuestlog.cs.

int Sandbox.Game.Gui.MyHudQuestlog.GetPageFromMessage ( int  id)
inline

Definition at line 92 of file MyHudQuestlog.cs.

MultilineData [] Sandbox.Game.Gui.MyHudQuestlog.GetQuestGetails ( )
inline

Definition at line 59 of file MyHudQuestlog.cs.

MultilineData [] Sandbox.Game.Gui.MyHudQuestlog.GetQuestGetails ( int  page)
inline

Definition at line 86 of file MyHudQuestlog.cs.

void Sandbox.Game.Gui.MyHudQuestlog.Init ( )
inline

Definition at line 288 of file MyHudQuestlog.cs.

void Sandbox.Game.Gui.MyHudQuestlog.ModifyDetail ( int  id,
string  value,
bool  useTyping = true 
)
inline

Definition at line 233 of file MyHudQuestlog.cs.

void Sandbox.Game.Gui.MyHudQuestlog.RemoveDetail ( int  id)
inline

Definition at line 227 of file MyHudQuestlog.cs.

void Sandbox.Game.Gui.MyHudQuestlog.Save ( )
inline

Definition at line 260 of file MyHudQuestlog.cs.

bool Sandbox.Game.Gui.MyHudQuestlog.SetAllCompleted ( bool  completed = true)
inline

Definition at line 217 of file MyHudQuestlog.cs.

bool Sandbox.Game.Gui.MyHudQuestlog.SetCompleted ( int  id,
bool  completed = true 
)
inline

Definition at line 204 of file MyHudQuestlog.cs.

Member Data Documentation

bool Sandbox.Game.Gui.MyHudQuestlog.HighlightChanges = true

Enable to blink animation when value is changed. Default true.

Definition at line 168 of file MyHudQuestlog.cs.

readonly Vector2 Sandbox.Game.Gui.MyHudQuestlog.QuestlogSize = new Vector2(0.4f, 0.2f)

Definition at line 38 of file MyHudQuestlog.cs.

Property Documentation

int Sandbox.Game.Gui.MyHudQuestlog.MaxPages
get

Definition at line 127 of file MyHudQuestlog.cs.

int Sandbox.Game.Gui.MyHudQuestlog.Page
getset

Definition at line 111 of file MyHudQuestlog.cs.

String Sandbox.Game.Gui.MyHudQuestlog.QuestTitle
getset

Definition at line 41 of file MyHudQuestlog.cs.

bool Sandbox.Game.Gui.MyHudQuestlog.Visible
getset

Set Visibility for Questlog

Definition at line 153 of file MyHudQuestlog.cs.

Event Documentation

Action Sandbox.Game.Gui.MyHudQuestlog.ValueChanged

Definition at line 36 of file MyHudQuestlog.cs.


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