47 lines
1.0 KiB
C#
47 lines
1.0 KiB
C#
using System;
|
||
using System.Collections;
|
||
using System.Collections.Generic;
|
||
using TMPro;
|
||
using UnityEngine;
|
||
|
||
public class CoinScript : BJBase
|
||
{
|
||
public TMP_SpriteAsset goldSprite;
|
||
public TMP_SpriteAsset solverSprite;
|
||
public GameObject obj_Coin;
|
||
public GameObject obj_Gold;
|
||
public GameObject obj_Silver;
|
||
private void OnEnable()
|
||
{
|
||
obj_Coin.SetActive(true);
|
||
obj_Gold.SetActive(false);
|
||
obj_Silver.SetActive(false);
|
||
}
|
||
public override void SetCoinCount()
|
||
{
|
||
tMP_CoinCount.text = NumAdd(coinCount.ToString());
|
||
|
||
// 自己爆奖显示金,别人显示银(由 Ws_DieFish 在创建时设置 isLocalCoin)
|
||
if (isLocalCoin)
|
||
{
|
||
tMP_CoinCount.spriteAsset = goldSprite;
|
||
}
|
||
else
|
||
{
|
||
tMP_CoinCount.spriteAsset = solverSprite;
|
||
|
||
}
|
||
if (gold != null)
|
||
{
|
||
gold.SetActive(isLocalCoin);
|
||
|
||
}
|
||
if (silver != null)
|
||
{
|
||
silver.SetActive(!isLocalCoin);
|
||
|
||
|
||
}
|
||
}
|
||
}
|