AddClickListener

Description

Register a click listener that will be triggered when a timer button is clicked.

Declaration

public static void AddClickListener(UnityAction<TimerButtonIDs, bool> clickListener)

Parameters

NameDescription

clickListener

Callback called every time a reward button is clicked. Required params: (TimerButtonIDs buttonID, bool timeExpired)

Example

Test.cs
public class Test : MonoBehaviour
{
    void Start()
    {
        Gley.DailyRewards.API.TimerButton.AddClickListener(RewardButtonClicked);
    }

    private void RewardButtonClicked(TimerButtonIDs buttonID, bool timeExpired)
    {
        if (timeExpired)
        {
            if (buttonID == TimerButtonIDs.RewardButton)
            {
                //give a reward for this button ID
            }
        }
        else
        {
            //not ready yet, you have to wait
        }
    }
}

Last updated