Exemplo n.º 1
0
        /// <summary>
        /// 羊のデータ設定 初期化
        /// </summary>
        public void SetWool()
        {
            int num = Random.Range(0, 2);

            myID = (WoolID)num;
            myRenderer.sprite = woolSpritesObject.GetSprite(myID);
        }
Exemplo n.º 2
0
 public void AppeearAns(WoolID selected, bool istrue)
 {
     if (istrue)
     {
         Instantiate(circle, ansPos[(int)selected]);
     }
     else
     {
         Instantiate(cross, ansPos[(int)selected]);
     }
 }
Exemplo n.º 3
0
        /// <summary>
        /// 羊を奥のやつから手前のやつに動かす(データだけ) 最奥は移動後のデータを作成する
        /// </summary>
        public void MoveWoolNext()
        {
            WoolID beforeID = WoolID.NULL;

            foreach (WoolChange wool in wools)
            {
                if (beforeID == WoolID.NULL)
                {
                    beforeID = wool.GetID();
                    wool.SetWool();
                }
                else
                {
                    WoolID temp = wool.GetID();
                    wool.ChangeWoolData(beforeID);
                    beforeID = temp;
                }
            }
        }
Exemplo n.º 4
0
 /// <summary>
 /// 羊のデータ設定 奥からデータ移動時
 /// </summary>
 /// <param name="nextMyID">移動してくるデータ</param>
 public void ChangeWoolData(WoolID nextMyID)
 {
     myID = nextMyID;
     myRenderer.sprite = woolSpritesObject.GetSprite(myID);
 }
Exemplo n.º 5
0
 public Sprite GetSprite(WoolID getID)
 {
     return(sprites[(int)getID]);
 }