Space Engineers
Public Member Functions | Protected Attributes | Properties | List of all members
Sandbox.Game.Screens.Helpers.MyToolbarItemWeapon Class Reference
Inheritance diagram for Sandbox.Game.Screens.Helpers.MyToolbarItemWeapon:
Sandbox.Game.Screens.Helpers.MyToolbarItemDefinition Sandbox.Game.Screens.Helpers.MyToolbarItem

Public Member Functions

 MyToolbarItemWeapon ()
 
override bool Init (MyObjectBuilder_ToolbarItem data)
 
override bool Equals (object obj)
 
override MyObjectBuilder_ToolbarItem GetObjectBuilder ()
 
override bool Activate ()
 
override bool AllowedInToolbarType (MyToolbarType type)
 
override ChangeInfo Update (MyEntity owner, long playerID=0)
 Return value should contain information about the stuff that changed during the update More...
 
- Public Member Functions inherited from Sandbox.Game.Screens.Helpers.MyToolbarItemDefinition
 MyToolbarItemDefinition ()
 
override bool Equals (object obj)
 
sealed override int GetHashCode ()
 
- Public Member Functions inherited from Sandbox.Game.Screens.Helpers.MyToolbarItem
 MyToolbarItem ()
 
virtual void OnRemovedFromToolbar (MyToolbar toolbar)
 
virtual void OnAddedToToolbar (MyToolbar toolbar)
 
ChangeInfo SetEnabled (bool newEnabled)
 
ChangeInfo SetIcons (string[] newIcons)
 
ChangeInfo SetSubIcon (string newSubIcon)
 
ChangeInfo SetIconText (StringBuilder newIconText)
 
ChangeInfo ClearIconText ()
 
ChangeInfo SetDisplayName (String newDisplayName)
 
virtual void FillGridItem (MyGuiControlGrid.Item gridItem)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Protected Attributes

int m_lastAmmoCount = -1
 
bool m_needsWeaponSwitching = true
 
string m_lastTextValue = String.Empty
 

Properties

int AmmoCount [get]
 
- Properties inherited from Sandbox.Game.Screens.Helpers.MyToolbarItem
bool Enabled [get]
 
string[] Icons [get]
 
string SubIcon [get]
 
StringBuilder IconText [get]
 
StringBuilder DisplayName [get]
 
bool WantsToBeActivated [get, protected set]
 
bool WantsToBeSelected [get, protected set]
 
bool ActivateOnClick [get, protected set]
 

Additional Inherited Members

- Public Types inherited from Sandbox.Game.Screens.Helpers.MyToolbarItem
enum  ChangeInfo {
  ChangeInfo.None = 0x0, ChangeInfo.Enabled = 1 << 0, ChangeInfo.Icon = 1 << 1, ChangeInfo.SubIcon = 1 << 2,
  ChangeInfo.IconText = 1 << 3, ChangeInfo.DisplayName = 1 << 4, ChangeInfo.All = Enabled | Icon | SubIcon | IconText | DisplayName
}
 Tells which data of MyToolbarItem changed during an update More...
 
- Public Attributes inherited from Sandbox.Game.Screens.Helpers.MyToolbarItemDefinition
MyDefinitionBase Definition
 

Detailed Description

Definition at line 21 of file MyToolbarItemWeapon.cs.

Constructor & Destructor Documentation

Sandbox.Game.Screens.Helpers.MyToolbarItemWeapon.MyToolbarItemWeapon ( )
inline

Definition at line 32 of file MyToolbarItemWeapon.cs.

Member Function Documentation

override bool Sandbox.Game.Screens.Helpers.MyToolbarItemWeapon.Activate ( )
inlinevirtual

Implements Sandbox.Game.Screens.Helpers.MyToolbarItem.

Definition at line 64 of file MyToolbarItemWeapon.cs.

override bool Sandbox.Game.Screens.Helpers.MyToolbarItemWeapon.AllowedInToolbarType ( MyToolbarType  type)
inlinevirtual

Implements Sandbox.Game.Screens.Helpers.MyToolbarItem.

Definition at line 86 of file MyToolbarItemWeapon.cs.

override bool Sandbox.Game.Screens.Helpers.MyToolbarItemWeapon.Equals ( object  obj)
inline

Definition at line 44 of file MyToolbarItemWeapon.cs.

override MyObjectBuilder_ToolbarItem Sandbox.Game.Screens.Helpers.MyToolbarItemWeapon.GetObjectBuilder ( )
inlinevirtual

Reimplemented from Sandbox.Game.Screens.Helpers.MyToolbarItemDefinition.

Definition at line 57 of file MyToolbarItemWeapon.cs.

override bool Sandbox.Game.Screens.Helpers.MyToolbarItemWeapon.Init ( MyObjectBuilder_ToolbarItem  data)
inlinevirtual

Reimplemented from Sandbox.Game.Screens.Helpers.MyToolbarItemDefinition.

Definition at line 37 of file MyToolbarItemWeapon.cs.

override ChangeInfo Sandbox.Game.Screens.Helpers.MyToolbarItemWeapon.Update ( MyEntity  owner,
long  playerID = 0 
)
inlinevirtual

Return value should contain information about the stuff that changed during the update

Implements Sandbox.Game.Screens.Helpers.MyToolbarItem.

Definition at line 91 of file MyToolbarItemWeapon.cs.

Member Data Documentation

int Sandbox.Game.Screens.Helpers.MyToolbarItemWeapon.m_lastAmmoCount = -1
protected

Definition at line 23 of file MyToolbarItemWeapon.cs.

string Sandbox.Game.Screens.Helpers.MyToolbarItemWeapon.m_lastTextValue = String.Empty
protected

Definition at line 25 of file MyToolbarItemWeapon.cs.

bool Sandbox.Game.Screens.Helpers.MyToolbarItemWeapon.m_needsWeaponSwitching = true
protected

Definition at line 24 of file MyToolbarItemWeapon.cs.

Property Documentation

int Sandbox.Game.Screens.Helpers.MyToolbarItemWeapon.AmmoCount
get

Definition at line 28 of file MyToolbarItemWeapon.cs.


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