public void RemoveIsometricDataOop(IsometricDataGameobject data, bool removeEntity)
        {
            _linkEntity2GameObject.Remove(data.Entity);

            if (removeEntity)
            {
                _isoObjectToRemove.Add(data);
            }
        }
 public void UpdateIsometricData(IsometricDataGameobject isoGO, IsometricData newData)
 {
     _isometricDataToUpdate[isoGO] = newData;
 }
 public void AddIsometricDataOop(IsometricDataGameobject data)
 {
     _linkEntity2GameObject[data.Entity] = data;
 }