C# Class EasyControlsButton

Inheritance: ForgeEditorDisplayButton
Mostra file Open project: drakelinglabs/unityarmada Class Usage Examples

Public Properties

Property Type Description
PositionBits ushort

Public Methods

Method Description
EasyControlsButton ( ForgeButtonStyle, buttonStyle, ForgeSubmitButtonStyle, submitStyle = null ) : BeardedManStudios.Network
Initialize ( bool lerpPosition, NetworkedMonoBehavior serializePosition, bool lerpRotation, NetworkedMonoBehavior serializeRotation, bool lerpScale, NetworkedMonoBehavior serializeScale, System lerpPositionChanged, System serializePositionChanged, System lerpRotationChanged, System serializeRotationChanged, System lerpScaleChanged, System serializeScaleChanged, ushort serializedPositionBits, ushort serializedRotationBits, ushort serializedScaleBits ) : void
Update ( Event windowEvent, GUIStyle fontStyle, Editor window, int width, int height ) : void
UpdateBits ( ushort position, ushort rotation, ushort scale ) : void

Private Methods

Method Description
GetSerializedVector3FromBools ( bool x, bool y, bool z ) : NetworkedMonoBehavior.SerializeVector3Properties
SetSerializedVector3ToBools ( NetworkedMonoBehavior vec3Prop, bool &x, bool &y, bool &z ) : void

Method Details

EasyControlsButton() public method

public EasyControlsButton ( ForgeButtonStyle, buttonStyle, ForgeSubmitButtonStyle, submitStyle = null ) : BeardedManStudios.Network
buttonStyle ForgeButtonStyle,
submitStyle ForgeSubmitButtonStyle,
return BeardedManStudios.Network

Initialize() public method

public Initialize ( bool lerpPosition, NetworkedMonoBehavior serializePosition, bool lerpRotation, NetworkedMonoBehavior serializeRotation, bool lerpScale, NetworkedMonoBehavior serializeScale, System lerpPositionChanged, System serializePositionChanged, System lerpRotationChanged, System serializeRotationChanged, System lerpScaleChanged, System serializeScaleChanged, ushort serializedPositionBits, ushort serializedRotationBits, ushort serializedScaleBits ) : void
lerpPosition bool
serializePosition BeardedManStudios.Network.NetworkedMonoBehavior
lerpRotation bool
serializeRotation BeardedManStudios.Network.NetworkedMonoBehavior
lerpScale bool
serializeScale BeardedManStudios.Network.NetworkedMonoBehavior
lerpPositionChanged System
serializePositionChanged System
lerpRotationChanged System
serializeRotationChanged System
lerpScaleChanged System
serializeScaleChanged System
serializedPositionBits ushort
serializedRotationBits ushort
serializedScaleBits ushort
return void

Update() public method

public Update ( Event windowEvent, GUIStyle fontStyle, Editor window, int width, int height ) : void
windowEvent Event
fontStyle GUIStyle
window Editor
width int
height int
return void

UpdateBits() public method

public UpdateBits ( ushort position, ushort rotation, ushort scale ) : void
position ushort
rotation ushort
scale ushort
return void

Property Details

PositionBits public_oe property

public ushort PositionBits
return ushort