Örneklenen veya kopyalanan prefablar ve dünya içi varlık objeleri, Verse bileşeni aracılığıyla Verse işlevlerini kullanır ve paylaşır.
Verse bileşenleri kullanan veya bu bileşenlere dayanan objelere daha fazla işlevsellik ekledikçe varlık objelerinin temelini oluşturan işlevselliği değiştirebilirsin. Verilerinizi kurtarmanız, eski veri setine geri dönerek yeni değişiklikleri geri almak için bir yol sunar.
Veri kurtarma sistemi aşağıdakiler için veri aktarır:
Alanlar
sınıflı
Yapılar
Serileştirme Sorunları
Verilerinizi kurtarmadan kurulu bir Verse bileşeninde değişiklikler yapmak, aşağıdaki durumlarda serileştirme hatalarına neden olabilir:
Özellikleri yeniden adlandırma
Özellikleri silme
Bir özelliğin türünü değiştirme
Bu belgede sunulan örnekte kayan sayı, dize ve tamsayı değerlerini ifade etmek için düzenlenebilir bir yapı kullanılıyor. Düzenlenebilir yapının adının değiştirilmesi, yine kayan sayı, dize ve tamsayıdaki belirlenmiş verileri kullanan bir serbest özellik oluşturur.
Veri kurtarma, serbest özellikleri bulmak için veri kurtarmayı kullanır ve sorunlu objeye bir dikkat simgesi yerleştirir.
Düzenlenebilir objenin her sürümü, kayan sayı, dize ve tamsayı için veri değerlerini korur. Bu, hangi verilerin tutulacağını seçmek için bir yol sağlar:
Belirlenen Sorunlar
Serileştirme sorunları olan varlıklar ve bileşenler, Anahat Düzenleyicisi’nde bir Dikkat simgesiyle belirtilir. Simgenin üzerine gelindiğinde bu objenin karşılaştığı serileştirme sorununun türünü bildiren bir serileştirme mesajı açılır.
Bu görseldeki uyarı mesajı, geçerli sistemin belirttiği sorunu temsil etmez.
Anahat Düzenleyicisi’nde varlık objesi seçildiğinde varlık bileşenleri Ayrıntılar panelinde açılır.
Varlıklar ve bileşenler için uyarılar da ayrıntılar panelinde görünür. Serileştirme sorunları olan bileşenlerin bileşen kartının üst kısmında sarı bir dikkat simgesi bulunur.
Etkilenen hangi bileşenin bir sistem uyarısı taşıdığını görmek için bileşenleri kullanan prefabları Ayrıntılar panelinde açman gerekir.
Veri Kurtarma
Bir hata veya gereksiz bir değişiklik yapıldığında bunları geri alarak verileri kurtarmak mümkündür. Önceki özellikle ilişkili kayıp veriyi kurtarmak için daha önce kaldırılan özelliği güvenle yeniden ekleyebilirsin.
Ancak bir sınıfı siler veya bir sınıfın adını değiştirirsen verilerini kurtarmak için kodu geri almalısın. Bir sınıfı geri aldığında kod yeniden yüklenir ve belirtilen tüm sorunları temizlenir.
Bir sınıfın yeniden adlandırılması veya silinmesi yıkıcı bir davranıştır.
Üzerine yazmak istemediğin verileri aşağıdaki adımları izleyerek kurtarabilirsin:
Bir sınıfı yeniden adlandırdıysan veya sildiysen ya da derleme hataları aldıysan değişiklikleri sakın kaydetme.
Böyle bir durumda kodu kaydetmek kalıcı veri kaybına neden olur.
Kaybedilen özellikleri orijinal sınıfa yeniden ekle.
Yaptığın değişiklikleri korumaya karar verirsen bu adımı yok sayabilir ve üçüncü adımdan devam edebilirsin.
UEFN’i yeniden yükle veya kodunu yeniden derle.
Verilerini dikkatle incele. Kaybettiğin özellik değerlerini geri aldığından emin olduktan sonra güvenle kaydedebilirsin.
2. adımı atlamaya karar verirsen uyarı şimdilik kalıcı olur. Kalıcı hata mesajları can sıkıcıysa veri kurtarma sistemini devre dışı bırakabilirsin.
Orijinal özellik adlarına ve verilere dönmek artık hata mesajları vermiyor ve bölümünde çalışmaya devam edebilirsin.