public static bool HasCleanupRemoveComponentData(this ComponentData data)
 {
     return(data.ContainsKey(CLEANUP_DATA_KEY) &&
            ((CleanupMode[])data[CLEANUP_DATA_KEY]).Any(x => x == CleanupMode.RemoveComponent));
 }
 public static bool HasCleanupDestroyEntityData(this ComponentData data)
 {
     return(data.ContainsKey(CLEANUP_DATA_KEY) &&
            ((CleanupMode[])data[CLEANUP_DATA_KEY]).Any(x => x == CleanupMode.DestroyEntity));
 }
 public static bool HasCleanupData(this ComponentData data)
 {
     return(data.ContainsKey(CLEANUP_DATA_KEY));
 }