Example #1
0
    void Start()
    {
        transform.parent        = source.gameObject.transform;
        transform.localPosition = new Vector3(0, 1, 0);
        startTime         = Time.time;
        loadingBar.sprite = CardInfo.Icon;

        StartCoroutine(Coroutines.WaitThen(CardInfo.LoadTime, () =>
        {
            CardInfo.Execute(CardTargettingInfo);
            Destroy(this.gameObject);
        }));
    }