Skip to main content

GearXY

Namespace:FairyGUI
Source:Assets/Scripts/UI/Gears/GearXY.cs (line 26)

public class GearXY : GearBase, ITweenListener

Gear is a connection between object and controller.

Inheritance:GearBase → GearXY

Interfaces:ITweenListener

Inherited members​

GearBase

_controller, _owner, _tweenConfig, disableAllTweenEffect, Dispose, Setup, controller, tweenConfig

Constructors​

GearXY(GObject)​

public GearXY(GObject owner);
ParameterTypeDescription
ownerGObject

Source:UI/Gears/GearXY.cs (line 33)

Fields​

positionsInPercent​

public bool positionsInPercent;

Source:UI/Gears/GearXY.cs (line 28)

Methods​

AddExtStatus(string, ByteBuffer)​

public void AddExtStatus(string pageId, ByteBuffer buffer);
ParameterTypeDescription
pageIdstring
bufferByteBuffer

Source:UI/Gears/GearXY.cs (line 59)

AddStatus(string, ByteBuffer)​

override protected void AddStatus(string pageId, ByteBuffer buffer);
ParameterTypeDescription
pageIdstring
bufferByteBuffer

Source:UI/Gears/GearXY.cs (line 44)

Apply()​

override public void Apply();

Source:UI/Gears/GearXY.cs (line 70)

Init()​

protected override void Init();

Source:UI/Gears/GearXY.cs (line 38)

OnTweenComplete(GTweener)​

public void OnTweenComplete(GTweener tweener);
ParameterTypeDescription
tweenerGTweener

Source:UI/Gears/GearXY.cs (line 136)

OnTweenStart(GTweener)​

public void OnTweenStart(GTweener tweener);
ParameterTypeDescription
tweenerGTweener

Source:UI/Gears/GearXY.cs (line 123)

OnTweenUpdate(GTweener)​

public void OnTweenUpdate(GTweener tweener);
ParameterTypeDescription
tweenerGTweener

Source:UI/Gears/GearXY.cs (line 127)

UpdateFromRelations(float, float)​

override public void UpdateFromRelations(float dx, float dy);
ParameterTypeDescription
dxfloat
dyfloat

Source:UI/Gears/GearXY.cs (line 161)

UpdateState()​

override public void UpdateState();

Source:UI/Gears/GearXY.cs (line 147)