// Start is called before the first frame update
    void Start()
    {
        var types = Enum.GetValues(typeof(OdenType));
        int index = UnityEngine.Random.Range(0, (int)OdenType.max);

        _data = new OdenData((OdenType)types.GetValue(index));
        gameObject.GetComponent <SpriteRenderer>().sprite = _data.ImageIcon;
    }
Пример #2
0
    public void CreateOder(int oderNum)
    {
        _datas = new OdenData[oderNum];
        //OdenType列挙型を取得
        var types = Enum.GetValues(typeof(OdenType));

        for (int i = 0; i < oderNum; i++)
        {
            int typeIndex = UnityEngine.Random.Range(0, (int)OdenType.max);
            _datas[i] = new OdenData((OdenType)types.GetValue(typeIndex));
        }
        //imageの更新処理
        for (int i = 0; i < _datas.Length; i++)
        {
            _imageIcons[i].sprite = _datas[i].ImageIcon;
        }
    }