Exemple #1
0
    public void Init(int levelId)
    {
        ResetData();

        isPointOn = false;
        crapsPointImage.GetComponent <RectTransform>().anchoredPosition = GameHelper.CrapsPointOriginalPos;
        crapsPointImage.sprite = crapsPointOffSprite;
        CurrentCrapsPointValue = 0;

        CrapSceneInfo crapSceneInfo = GameHelper.Instance.GetCrapSceneInfo(levelId);

        this.levelId = crapSceneInfo.Level;
        chipsManager.BuildCandiChips(crapSceneInfo);
        diceManager.ResetData();
    }
Exemple #2
0
 public void BuildCandiChips(CrapSceneInfo crapSceneInfo)
 {
     if (crapSceneInfo.CandiChipList.Count == candiChipsTranforTransform.childCount)
     {
         int count = candiChipsTranforTransform.childCount;
         for (int i = 0; i < count; i++)
         {
             Chip chip = candiChipsTranforTransform.GetChild(i).gameObject.GetComponent <Chip>();
             chip.Init(crapSceneInfo.CandiChipList[i]);
         }
     }
     else
     {
         Debug.LogError("CandiChips number error");
     }
 }