UnityCanvasTransport

class AnchorLinkTransportSharp::Src::Transports::Canvas::UnityCanvasTransport
  : public UnityTransport

Summary

MembersDescriptions

private string CountdownText

public UnityCanvasTransport(TransportOptions options)

public override void ShowLoading()

public override void OnSuccess(SigningRequest request, TransactResult result)

public override void OnFailure(SigningRequest request, Exception exception)

public override void DisplayRequest(SigningRequest request)

public void OnStaticQRCodeHolderTargetButtonPressed(RectTransform resizableQRCodePanel)

public void OnResizableQRCodeHolderTargetButtonPressed(RectTransform resizableQRCodePanel)

private Coroutine counterCoroutine= null

Confirmation panel for when the link has been successfully copied.

private GameObject LoginSubpanel

private GameObject ManuallySignSubpanel

private Button CloseLoginPanelButton

private Animator ResizableQRCode_Animator

private Button HyperlinkCopyButton

private Button LaunchAnchorButton

private TextMeshProUGUI CountdownTextGUI

private void Awake()

private void SwitchToLightTheme()

Toggle between the light and dark theme (default is dark)

private IEnumerator ResizableQRCodePanelZoomOut(RectTransform resizableQRCodePanel)

private IEnumerator ToggleHyperlinkCopyButton_Delayed()

private void StartTimer()

private IEnumerator CountdownTimer(float counterDuration)

private void ClearAllLinks()

Members

private string CountdownText

public UnityCanvasTransport(TransportOptions options)

public override void ShowLoading()

public override void OnSuccess(SigningRequest request, TransactResult result)

public override void OnFailure(SigningRequest request, Exception exception)

public override void DisplayRequest(SigningRequest request)

public void OnVersionButtonPressed()

public void OnDownloadAnchorButtonPressed()

public void OnLoginPanelCloseButtonPressed()

public void OnStaticQRCodeHolderTargetButtonPressed(RectTransform resizableQRCodePanel)

public void OnResizableQRCodeHolderTargetButtonPressed(RectTransform resizableQRCodePanel)

public void OnQRHyperlinkButtonPressed()

public void OnLaunchAnchorButtonPressed()

public void OnCloseLoadingPanelButtonPressed()

public void OnCloseTimeoutPanelButtonPressed()

public void OnSignManuallyButtonPressed()

public void OnCloseSignPanelButtonPressed()

public void OnCloseSuccessPanelButtonPressed()

public void OnCloseFailurePanelButtonPressed()

private Coroutine counterCoroutine= null

private GameObject HyperlinkCopiedNotificationPanel

Confirmation panel for when the link has been successfully copied.

private GameObject LoginSubpanel

private GameObject ManuallySignSubpanel

private Button CloseLoginPanelButton

private Button StaticQRCodeHolderTargetButton

private Button ResizableQRCodeHolderTargetButton

private Animator ResizableQRCode_Animator

private Button HyperlinkCopyButton

private Button LaunchAnchorButton

private TextMeshProUGUI CountdownTextGUI

private void Awake()

private void SwitchToLightTheme()

Toggle between the light and dark theme (default is dark)

private IEnumerator ResizableQRCodePanelZoomOut(RectTransform resizableQRCodePanel)

private IEnumerator ToggleHyperlinkCopyButton_Delayed()

private void StartTimer()

private IEnumerator CountdownTimer(float counterDuration)

private void ClearAllLinks()

Last updated