Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
KSP.UI.Screens.MessageSystemButton Class Reference
Inheritance diagram for KSP.UI.Screens.MessageSystemButton:

Public Types

enum  ButtonIcons {
  ButtonIcons.DEADLINE = 1, ButtonIcons.FAIL = 2, ButtonIcons.COMPLETE = 3, ButtonIcons.ALERT = 4,
  ButtonIcons.MESSAGE = 5, ButtonIcons.ACHIEVE = 6
}
 
enum  MessageButtonColor {
  MessageButtonColor.RED = 1, MessageButtonColor.GREEN = 2, MessageButtonColor.BLUE = 3, MessageButtonColor.YELLOW = 4,
  MessageButtonColor.ORANGE = 5
}
 

Public Member Functions

void AddInputDelegate (UnityAction< PointerEventData > del)
 
delegate void OnClick (MessageSystemButton button)
 
delegate void OnRightClick (MessageSystemButton button)
 
void SetAsRead ()
 
void SetButtonColor (MessageButtonColor color)
 
void SetMessage (MessageSystem.Message message, OnClick onClick, OnRightClick onRightClick)
 
void SetTexture (Texture texture)
 
void SetTexture (ButtonIcons icon)
 

Static Public Member Functions

static MessageSystemButton InstantiateFromPrefab (MessageSystemButton prefab)
 

Public Attributes

UIListItem container
 
Texture iconAchieve
 
Texture iconAlert
 
Texture iconComplete
 
Texture iconDeadline
 
Texture iconFail
 
Texture iconMessage
 
MessageSystem.Message message
 
OnClick onClick
 
OnRightClick onRightClick
 
RawImage sprite
 
UIStateButton stateButton
 

Member Enumeration Documentation

enum KSP.UI.Screens.MessageSystemButton.ButtonIcons
Enumerator
DEADLINE 
FAIL 
COMPLETE 
ALERT 
MESSAGE 
ACHIEVE 
enum KSP.UI.Screens.MessageSystemButton.MessageButtonColor
Enumerator
RED 
GREEN 
BLUE 
YELLOW 
ORANGE 

Member Function Documentation

void KSP.UI.Screens.MessageSystemButton.AddInputDelegate ( UnityAction< PointerEventData >  del)
inline
static MessageSystemButton KSP.UI.Screens.MessageSystemButton.InstantiateFromPrefab ( MessageSystemButton  prefab)
inlinestatic
delegate void KSP.UI.Screens.MessageSystemButton.OnClick ( MessageSystemButton  button)
delegate void KSP.UI.Screens.MessageSystemButton.OnRightClick ( MessageSystemButton  button)
void KSP.UI.Screens.MessageSystemButton.SetAsRead ( )
inline
void KSP.UI.Screens.MessageSystemButton.SetButtonColor ( MessageButtonColor  color)
inline
void KSP.UI.Screens.MessageSystemButton.SetMessage ( MessageSystem.Message  message,
OnClick  onClick,
OnRightClick  onRightClick 
)
inline
void KSP.UI.Screens.MessageSystemButton.SetTexture ( Texture  texture)
inline
void KSP.UI.Screens.MessageSystemButton.SetTexture ( ButtonIcons  icon)
inline

Member Data Documentation

UIListItem KSP.UI.Screens.MessageSystemButton.container
Texture KSP.UI.Screens.MessageSystemButton.iconAchieve
Texture KSP.UI.Screens.MessageSystemButton.iconAlert
Texture KSP.UI.Screens.MessageSystemButton.iconComplete
Texture KSP.UI.Screens.MessageSystemButton.iconDeadline
Texture KSP.UI.Screens.MessageSystemButton.iconFail
Texture KSP.UI.Screens.MessageSystemButton.iconMessage
MessageSystem.Message KSP.UI.Screens.MessageSystemButton.message
OnClick KSP.UI.Screens.MessageSystemButton.onClick
OnRightClick KSP.UI.Screens.MessageSystemButton.onRightClick
RawImage KSP.UI.Screens.MessageSystemButton.sprite
UIStateButton KSP.UI.Screens.MessageSystemButton.stateButton

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