Exemple #1
0
    public void LoadItems(string data)
    {
        var itemData = data.Split(';');

        mapItems = new List <BaseMapItem>();
        var total = itemData.Length;

        for (var i = 0; i < total; i++)
        {
            var values = itemData[i].Split(',');
            var item   = new BaseMapItem();
            item.id        = int.Parse(values[0]);
            item.name      = values[1];
            item.path      = values[2];
            item.texture2D = AssetDatabase.LoadAssetAtPath <Texture2D>(item.path);
            mapItems.Add(item);
        }
    }
Exemple #2
0
 private void MapItemInit(BaseMapItem item)
 {
     item.transform.SetParent(Map.Instance.miscContainer, true);
     item.StartFly(transform);
 }