using UnityEngine;
using System.Collections;
/// <summary>
/// 脚本位置:Card预制体身上
/// 脚本功能:保存Card所有数据信息,用于更换图片
/// </summary>
public class CardInfo : MonoBehaviour {
// 保存3张图片的深度信息
// 背景图片-》toggle激活图片-》人物图片
public UIWidget [] widgets;
// 用于控制图片的切换
public UITexture cardTexture;
// 当TweenPosition动画播放完成的时候
// 执行该方法
public void OnTweenPositionFinish()
{
// 获取自身当前的tween动画
TweenPosition tp = GetComponent<TweenPosition>();
// 设置动画的起点
tp.from = gameObject.transform.localPosition;
// 将动画重置成开始状态
tp.ResetToBeginning();
}
}
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
/// <summary>
/// 脚本位置:UI Root
/// 脚本功能:生成预制体,改变预制体图片
/// </summary>
public class SelectCard : MonoBehaviour {
// 所有卡牌的父物体
public GameObject cardManager;
// 中间卡牌的下标索引
private int centerCardIndex =