我試圖將所有這些對象寫入文件,但我無法找到一種方式來執行線程不覆蓋文件的方式。結構非常簡單,這種類型的每個對象都有一些數據和兩個與child相同類型的對象等等。我需要將每個對象上存儲的一些數據保存到文件數據中,以便稍後閱讀。C#在文件上寫入「Binary Tree」類型對象
public class Hueco
{
GameObject hueco;
GameObject balda;
Vector3 Centro;
Hueco hueco1;
Hueco hueco2;
int division;
static List<float> listaYBaldas = new List<float>();
static List<float> listaXBaldas = new List<float>();
float aux1, aux2;
public Hueco()
{
hueco = GameObject.CreatePrimitive(PrimitiveType.Cube);
hueco.GetComponent<Renderer>().enabled = false;
}
//Constructor
public Hueco(Vector3 centro, float ancho, float alto, float largo)
{
Centro = centro;
hueco = GameObject.CreatePrimitive(PrimitiveType.Cube);
hueco.transform.position = Centro;
hueco.transform.localScale = new Vector3(ancho, alto, largo);
hueco.name = "Hueco";
hueco.tag = "Space";
hueco.GetComponent<Renderer>().enabled = false;
division = -1;
}
}
這是對象本身,我需要存儲一些韋科遊戲對象的遊戲對象屬性,並做相同的hueco1和hueco2。班上還有一些方法,但我不認爲它們在這裏很重要
哪個對象?請編輯您的問題並添加您當前的代碼。 –
這聽起來像你想串行化對象到磁盤,但正如@ KobyDouek所說,這不是enoguh信息繼續。 – Alex
使用課程代碼編輯 – davidroman