public void AssignGateDataToGateStats(GateStats gateStatsToBeAssigned)
 {
     foreach (GatesData _gatesData in allOwnedGatesData)
     {
         if(_gatesData.id == gateStatsToBeAssigned.ID)
             AssignGateDataToGateStats(_gatesData,gateStatsToBeAssigned);
     }
 }
 public void AssignGateStatsToGateData(GateStats newGateStats, GatesData gateDataToBeAssigned)
 {
     gateDataToBeAssigned.id = newGateStats.ID;
     gateDataToBeAssigned.gateElement = newGateStats.GateElement;
     gateDataToBeAssigned.currentHealth = newGateStats.CurrentHealth;
     gateDataToBeAssigned.maxHealth = newGateStats.MaxHealth;
     gateDataToBeAssigned.xp = newGateStats.Xp;
     gateDataToBeAssigned.deffense = newGateStats.Deffense;
 }
 public void AssignGateDataToGateStats(GatesData newGateData, GateStats gateStatsToBeAssigned)
 {
     gateStatsToBeAssigned.ID = newGateData.id;
     gateStatsToBeAssigned.GateElement = newGateData.gateElement;
     gateStatsToBeAssigned.CurrentHealth = newGateData.currentHealth;
     gateStatsToBeAssigned.MaxHealth = newGateData.maxHealth;
     gateStatsToBeAssigned.Xp = newGateData.xp;
     gateStatsToBeAssigned.Deffense = newGateData.deffense;
 }
 public void SetGateStats(GateStats _gateStats)
 {
     foreach(GatesData _gateData in allOwnedGatesData)
     {
         if(_gateData.id == _gateStats.ID)
         {
             AssignGateStatsToGateData(_gateStats, _gateData);
         }
     }
 }