这里只介绍更换整套皮肤的情况
皮肤的类型为:SkinnedMeshRenderer、MeshRenderer
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class UIShop : View
{
#region 常量
#endregion
#region 事件
#endregion
#region 字段
public int selectIndex = 0;//选择
public MeshRenderer ball;//足球材质
#endregion
#region 属性
public override string Name
{
get
{
return Consts.V_Shop;
}
}
#endregion
#region 方法
#region 足球
public void NormalFootBall()
{
selectIndex = 0;
ball.material = Game.Instance.staticData.GetFootballInfo(selectIndex).Material;
}
public void FireFootBall()
{
selectIndex = 1;
ball.material = Game.Instance.staticData.GetFootballInfo(selectIndex).Material;
}
public void ColorFootBall()
{
selectIndex = 2;
ball.material = Game.Instance.staticData.GetFootballInfo(selectIndex).Material;
}
#endregion
#endregion
#region Unity回调
#endregion
#region 事件回调
public override void HandleEvent(string name, object data)
{
}
#endregion
#region 帮助方法
#endregion
}