Class FButton
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class FButton : FContainer, FSingleTouchableInterface, FCapturedTouchableInterface
- Inheritance
-
FButton
- Implements
-
- Inherited Members
-
Constructors
public FButton(string upElementName)
Parameters
upElementName string
public FButton(string upElementName, string downElementName)
Parameters
upElementName string
downElementName string
public FButton(string upElementName, string downElementName, string clickSoundName)
Parameters
upElementName string
downElementName string
clickSoundName string
public FButton(string upElementName, string downElementName, string overElementName, string clickSoundName)
Parameters
upElementName string
downElementName string
overElementName string
clickSoundName string
Fields
Field Value
- float
Field Value
- float
public string _clickSoundName
Field Value
- string
Field Value
- Color
public FAtlasElement _downElement
Field Value
- FAtlasElement
Field Value
- Rect
Field Value
- bool
Field Value
- bool
Field Value
- FLabel
Field Value
- Color
public FAtlasElement _overElement
Field Value
- FAtlasElement
public bool _shouldUseCustomColors
Field Value
- bool
public bool _shouldUseCustomHitRect
Field Value
- bool
Field Value
- FSprite
public bool _supportsOver
Field Value
- bool
Field Value
- Color
public FAtlasElement _upElement
Field Value
- FAtlasElement
public float expansionAmount
Field Value
- float
Properties
public float anchorX { get; set; }
Property Value
- float
public float anchorY { get; set; }
Property Value
- float
public Rect hitRect { get; set; }
Property Value
- Rect
public bool isEnabled { get; set; }
Property Value
- bool
public FLabel label { get; }
Property Value
- FLabel
public FSprite sprite { get; }
Property Value
- FSprite
Methods
AddLabel(string, string, FTextParams, Color)
public virtual FLabel AddLabel(string fontName, string text, FTextParams textParams, Color color)
Parameters
fontName string
text string
textParams FTextParams
color Color
Returns
- FLabel
public virtual FLabel AddLabel(string fontName, string text, Color color)
Parameters
fontName string
text string
color Color
Returns
- FLabel
public Vector2 GetAnchor()
Returns
- Vector2
public virtual bool HandleSingleTouchBegan(FTouch touch)
Parameters
touch FTouch
Returns
- bool
public virtual void HandleSingleTouchCanceled(FTouch touch)
Parameters
touch FTouch
public virtual void HandleSingleTouchEnded(FTouch touch)
Parameters
touch FTouch
public virtual void HandleSingleTouchMoved(FTouch touch)
Parameters
touch FTouch
public virtual void HandleUpdate()
public void SetAnchor(float newX, float newY)
Parameters
newX float
newY float
public void SetAnchor(Vector2 newAnchor)
Parameters
newAnchor Vector2
public virtual void SetColors(Color upColor, Color downColor)
Parameters
upColor Color
downColor Color
public virtual void SetColors(Color upColor, Color downColor, Color overColor)
Parameters
upColor Color
downColor Color
overColor Color
public virtual void SetElements(string upElementName, string downElementName, string overElementName)
Parameters
upElementName string
downElementName string
overElementName string
public virtual void UpdateEnabled()
public virtual void UpdateOverState()
Events
public event FButton.ButtonSignalDelegate SignalPress
Event Type
- FButton.ButtonSignalDelegate
public event FButton.ButtonSignalDelegate SignalRelease
Event Type
- FButton.ButtonSignalDelegate
public event FButton.ButtonSignalDelegate SignalReleaseOutside
Event Type
- FButton.ButtonSignalDelegate