42 lines
824 B
C#
42 lines
824 B
C#
using System;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class EventLuckyCardItemBase : MonoBehaviour, IEventLuckyCardItem
|
|
{
|
|
public int index { get; set; }
|
|
public Action<int> OnClickCard { get; set; }
|
|
|
|
|
|
public virtual void ViewReward(CardRewardShowData showData)
|
|
{
|
|
// Implement view reward logic
|
|
}
|
|
|
|
public virtual void OpenReward(CardRewardShowData showData)
|
|
{
|
|
// Implement open reward logic
|
|
}
|
|
|
|
public virtual void PlayWishprize(bool value)
|
|
{
|
|
// Implement play wish prize logic
|
|
}
|
|
|
|
public virtual void PlayReward()
|
|
{
|
|
// Implement play reward logic
|
|
}
|
|
|
|
public virtual void PlayBack()
|
|
{
|
|
// Implement play back logic
|
|
}
|
|
|
|
public Vector3 GetPosition()
|
|
{
|
|
return transform.position;
|
|
}
|
|
|
|
} |