private void CreateTextBox(bool isEditable, StringBuilder description, bool isPublic) { m_textBox = new MyGuiScreenTextPanel(missionTitle: isPublic ? m_publicTitle.ToString() : m_privateTitle.ToString(), currentObjectivePrefix: "", currentObjective: "", description: description.ToString(), editable: isEditable, resultCallback: OnClosedTextBox); }
public MyTextPanel() { m_publicDescription = new StringBuilder(); m_textBox = null; m_publicTitle = new StringBuilder(); m_isOpen = false; m_privateDescription = new StringBuilder(); m_privateTitle = new StringBuilder(); Render = new MyRenderComponentTextPanel(); m_definitions.Clear(); foreach (var textureDefinition in MyDefinitionManager.Static.GetLCDTexturesDefinitions()) { m_definitions.Add(textureDefinition); } }
public MyTextPanel() { #if XB1 // XB1_SYNC_NOREFLECTION m_backgroundColor = SyncType.CreateAndAddProp<Color>(); m_fontColor = SyncType.CreateAndAddProp<Color>(); m_accessFlag = SyncType.CreateAndAddProp<TextPanelAccessFlag>(); m_showFlag = SyncType.CreateAndAddProp<ShowTextOnScreenFlag>(); m_changeInterval = SyncType.CreateAndAddProp<float>(); m_fontSize = SyncType.CreateAndAddProp<float>(); #endif // XB1 CreateTerminalControls(); m_publicDescription = new StringBuilder(); m_textBox = null; m_publicTitle = new StringBuilder(); m_isOpen = false; m_privateDescription = new StringBuilder(); m_privateTitle = new StringBuilder(); Render = new MyRenderComponentTextPanel(); m_definitions.Clear(); foreach (var textureDefinition in MyDefinitionManager.Static.GetLCDTexturesDefinitions()) { m_definitions.Add(textureDefinition); } m_backgroundColor.Value = Color.Black; m_fontColor.Value = Color.White; m_changeInterval.Value = 0; m_fontSize.Value = 1.0f; m_backgroundColor.ValueChanged += m_backgroundColor_ValueChanged; m_fontColor.ValueChanged += m_fontColor_ValueChanged; m_showFlag.ValueChanged += m_showFlag_ValueChanged; m_changeInterval.ValueChanged += m_changeInterval_ValueChanged; m_fontSize.ValueChanged += m_fontSize_ValueChanged; }
public MyTextPanel() { CreateTerminalControls(); m_publicDescription = new StringBuilder(); m_textBox = null; m_publicTitle = new StringBuilder(); m_isOpen = false; m_privateDescription = new StringBuilder(); m_privateTitle = new StringBuilder(); Render = new MyRenderComponentTextPanel(); m_definitions.Clear(); foreach (var textureDefinition in MyDefinitionManager.Static.GetLCDTexturesDefinitions()) { m_definitions.Add(textureDefinition); } m_backgroundColor.Value = Color.Black; m_fontColor.Value = Color.White; m_changeInterval.Value = 0; m_fontSize.Value = 1.0f; m_backgroundColor.ValueChanged += m_backgroundColor_ValueChanged; m_fontColor.ValueChanged += m_fontColor_ValueChanged; m_showFlag.ValueChanged += m_showFlag_ValueChanged; m_changeInterval.ValueChanged += m_changeInterval_ValueChanged; m_fontSize.ValueChanged += m_fontSize_ValueChanged; }