/// <summary> /// Gathers data about triggers from the world /// </summary> /// <returns></returns> public FPETriggerSaveData[] gatherTriggerData() { FPEEventTrigger[] allTriggers = GameObject.FindObjectsOfType <FPEEventTrigger>(); FPETriggerSaveData[] saveData = new FPETriggerSaveData[allTriggers.Length]; for (int t = 0; t < allTriggers.Length; t++) { saveData[t] = allTriggers[t].getSaveData(); } return(saveData); }
public void restoreSaveGameData(FPETriggerSaveData data) { armed = data.Armed; tripped = data.Tripped; }