public void SetUnselected()
    {
        IsSelected = false;
        //mSprSelected.SetActive (false);

        if (mCardInfo != null)
        {
            Debug.Log("mCardInfo.position : " + mCardInfo.position);
            if (mCardInfo.position.Equals("H"))
            {
                mSprBetting.transform.parent.FindChild("BtnBatter").GetComponent <ScriptBettingCard>().ReturnCard();
            }
            else
            {
                mSprBetting.transform.parent.FindChild("BtnPitcher").GetComponent <ScriptBettingCard>().ReturnCard();
            }
            mCardInfo = null;
        }
        else if (mStrategyInfo != null)
        {
            Debug.Log(mStrategyInfo);
            mSprBetting.transform.parent.FindChild("BtnStrategy").GetComponent <ScriptBettingCard>().ReturnCard();
            mStrategyInfo = null;
        }

        if (mType == TYPE.Loaded)
        {
            return;
        }

        //mSprSilhouette.color = ColorSilhouetteDisable;
    }
Beispiel #2
0
    public void Init()
    {
        if (mType == TYPE.Hitter)
        {
            if (UserMgr.CardInvenInfo.hitter != null)
            {
                if (UserMgr.CardInvenInfo.hitter.Count > 0)
                {
                    mCardInfo = UserMgr.CardInvenInfo.hitter[0];
                    InitCard();
                }
                else
                {
                    gameObject.SetActive(false);
                    return;
                }
            }
        }
        else if (mType == TYPE.Pitcher)
        {
            if (UserMgr.CardInvenInfo.pitcher != null)
            {
                if (UserMgr.CardInvenInfo.pitcher.Count > 0)
                {
                    mCardInfo = UserMgr.CardInvenInfo.pitcher[0];
                    InitCard();
                }
                else
                {
                    gameObject.SetActive(false);
                    return;
                }
            }
        }
        else
        {
            if (UserMgr.UserInfo.item != null)
            {
                if (UserMgr.UserInfo.item.Count > 0)
                {
                    mStrategyInfo = UserMgr.UserInfo.item[0];
                    InitStrategy();
                }
                else
                {
                    gameObject.SetActive(false);
                    return;
                }
            }
        }

        gameObject.SetActive(true);
    }
Beispiel #3
0
 public bool InitWithStrategy(string btnName, ItemStrategyInfo strategyInfo)
 {
     ClearCardData();
     mStrategyInfo = strategyInfo;
     return(Init(btnName));
 }
Beispiel #4
0
 public void ClearCardData()
 {
     mCardInfo     = null;
     mStrategyInfo = null;
 }
 public void SetSelectedWithStrategy(ItemStrategyInfo strategy)
 {
     mStrategyInfo = strategy;
     SetSelected();
 }
 public void SetStrategyInfo(ItemStrategyInfo strategy)
 {
     mStrategyInfo = strategy;
 }