Exemplo n.º 1
0
 public void CorrectInvalidData()
 {
     if (Empty)
     {
         item = null;
     }
     item?.CorrectInvalidData();
 }
Exemplo n.º 2
0
 public void CorrectInvalidData()
 {
     if (!Empty)
     {
         if (item == null)
         {
             Debug.LogWarning("No item in non-empty slot, adding default item");
             item = Main.StaticData.Game.Items.GetValue(Main.StaticData.Defaults.itemId).GenerateItem();
         }
         else
         {
             item.CorrectInvalidData();
         }
     }
 }
Exemplo n.º 3
0
 private void OnValidate()
 {
     baseItemData.CorrectInvalidData();
 }