Пример #1
0
    public void AddItem(int item, Vector2 position, float rotation, float scale)
    {
        Transform i = items.DropItem(item, position);

        i.eulerAngles = new Vector3(0, 0, rotation);
        i.localScale  = Vector3.one * scale;
        itemsInWorld.Add(i);
    }
Пример #2
0
 public void load(SaveData data)
 {
     items = items.instance;
     SaveData.Objekte[] sects = data.sectors;
     foreach (SaveData.Objekte objs in sects)
     {
         sectors.Add(new Vector2Int(objs.key[0], objs.key[1]), new List <Object>(objs.objs));
         sectorsToSave.Add(new Vector2Int(objs.key[0], objs.key[1]));
     }
     foreach (saveTransform it in data.items)
     {
         Transform drop = items.DropItem(it.item, new Vector2(it.position[0], it.position[1]));
         drop.localScale  = new Vector3(it.scale[0], it.scale[1], 1);
         drop.eulerAngles = new Vector3(0, 0, it.rotation);
         itemsInWorld.Add(drop);
     }
     seed = data.seed;
 }