public void Unload(UnPackager p) { anim.SetTrigger("Open"); if (items.Count > 0) { //sets up stored items, empties egg for (int i = 0; i < items.Count; i++) { p.storedItems.Add(items[i].gameObject); } //items.Clear(); } else { print("emptyCapsule"); } }
void UnPackers(AllData allData) { if (allData.unPack.x != null) { float[] x = allData.unPack.x; float[] y = allData.unPack.y; float[] z = allData.unPack.z; float[] fF = allData.unPack.fF; float[] ft = allData.unPack.ft; for (int i = 0; i < allData.unPack.x.Length; i++) { UnPackager uP = Instantiate(unPackPrefab, Vector3.zero, Quaternion.identity); uP.GetComponent <Price>().byPass = true; uP.transform.position = new Vector3(x[i], y[i], 0); uP.transform.rotation = Quaternion.Euler(0, 0, z[i]); uP.fireForce = fF[i]; } } }
public UnPackagerData(SaveMaster mast) { int num = mast.unPackers.Length; x = new float[num]; y = new float[num]; z = new float[num]; fF = new float[num]; ft = new float[num]; allItems = new string[num][]; for (int i = 0; i < num; i++) { UnPackager uP = mast.unPackers[i]; Debug.Log(uP.name); x[i] = uP.transform.position.x; y[i] = uP.transform.position.y; z[i] = uP.transform.rotation.eulerAngles.z; fF[i] = uP.fireForce; ft[i] = uP.fireDelay; } }