Table of Contents

Class FButton

Namespace
Global
Assembly
Assembly-CSharp.dll
public class FButton : FContainer, FSingleTouchableInterface, FCapturedTouchableInterface
Inheritance
FButton
Implements
Inherited Members

Constructors

FButton(string)

public FButton(string upElementName)

Parameters

upElementName string

FButton(string, string)

public FButton(string upElementName, string downElementName)

Parameters

upElementName string
downElementName string

FButton(string, string, string)

public FButton(string upElementName, string downElementName, string clickSoundName)

Parameters

upElementName string
downElementName string
clickSoundName string

FButton(string, string, string, string)

public FButton(string upElementName, string downElementName, string overElementName, string clickSoundName)

Parameters

upElementName string
downElementName string
overElementName string
clickSoundName string

Fields

_anchorX

public float _anchorX

Field Value

float

_anchorY

public float _anchorY

Field Value

float

_clickSoundName

public string _clickSoundName

Field Value

string

_downColor

public Color _downColor

Field Value

Color

_downElement

public FAtlasElement _downElement

Field Value

FAtlasElement

_hitRect

public Rect _hitRect

Field Value

Rect

_isEnabled

public bool _isEnabled

Field Value

bool

_isTouchDown

public bool _isTouchDown

Field Value

bool

_label

public FLabel _label

Field Value

FLabel

_overColor

public Color _overColor

Field Value

Color

_overElement

public FAtlasElement _overElement

Field Value

FAtlasElement

_shouldUseCustomColors

public bool _shouldUseCustomColors

Field Value

bool

_shouldUseCustomHitRect

public bool _shouldUseCustomHitRect

Field Value

bool

_sprite

public FSprite _sprite

Field Value

FSprite

_supportsOver

public bool _supportsOver

Field Value

bool

_upColor

public Color _upColor

Field Value

Color

_upElement

public FAtlasElement _upElement

Field Value

FAtlasElement

expansionAmount

public float expansionAmount

Field Value

float

Properties

anchorX

public float anchorX { get; set; }

Property Value

float

anchorY

public float anchorY { get; set; }

Property Value

float

hitRect

public Rect hitRect { get; set; }

Property Value

Rect

isEnabled

public bool isEnabled { get; set; }

Property Value

bool

label

public FLabel label { get; }

Property Value

FLabel

sprite

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

AddLabel(string, string, Color)

public virtual FLabel AddLabel(string fontName, string text, Color color)

Parameters

fontName string
text string
color Color

Returns

FLabel

GetAnchor()

public Vector2 GetAnchor()

Returns

Vector2

HandleSingleTouchBegan(FTouch)

public virtual bool HandleSingleTouchBegan(FTouch touch)

Parameters

touch FTouch

Returns

bool

HandleSingleTouchCanceled(FTouch)

public virtual void HandleSingleTouchCanceled(FTouch touch)

Parameters

touch FTouch

HandleSingleTouchEnded(FTouch)

public virtual void HandleSingleTouchEnded(FTouch touch)

Parameters

touch FTouch

HandleSingleTouchMoved(FTouch)

public virtual void HandleSingleTouchMoved(FTouch touch)

Parameters

touch FTouch

HandleUpdate()

public virtual void HandleUpdate()

SetAnchor(float, float)

public void SetAnchor(float newX, float newY)

Parameters

newX float
newY float

SetAnchor(Vector2)

public void SetAnchor(Vector2 newAnchor)

Parameters

newAnchor Vector2

SetColors(Color, Color)

public virtual void SetColors(Color upColor, Color downColor)

Parameters

upColor Color
downColor Color

SetColors(Color, Color, Color)

public virtual void SetColors(Color upColor, Color downColor, Color overColor)

Parameters

upColor Color
downColor Color
overColor Color

SetElements(string, string, string)

public virtual void SetElements(string upElementName, string downElementName, string overElementName)

Parameters

upElementName string
downElementName string
overElementName string

UpdateEnabled()

public virtual void UpdateEnabled()

UpdateOverState()

public virtual void UpdateOverState()

Events

SignalPress

public event FButton.ButtonSignalDelegate SignalPress

Event Type

FButton.ButtonSignalDelegate

SignalRelease

public event FButton.ButtonSignalDelegate SignalRelease

Event Type

FButton.ButtonSignalDelegate

SignalReleaseOutside

public event FButton.ButtonSignalDelegate SignalReleaseOutside

Event Type

FButton.ButtonSignalDelegate