ItemModel.Awake C# (CSharp) Method

Awake() private method

private Awake ( ) : void
return void
    void Awake()
    {
        items = new List<Item>(); // 初始化List<Item>
        sprites = new Sprite[size];

        // 根据行列值初始化物品列表
        for (int i = 0; i < BagView.row; i++) {
            for (int j = 0; j < BagView.col; j++) {
                items.Add(new Item("", null));
            }
        }

        // 【注意】实际开发中以下部分应由数据库代替
        for (int i = 0; i < size; i++) {
            string name = i < 9 ? "0" + (i + 1) : "" + (i + 1);
            sprites[i] = Resources.Load(name, typeof(Sprite)) as Sprite;
            items[i] = new Item(" ", sprites[i]);
        }
    }
ItemModel