public static void Pool(NewGameCharacter character) { if (GonnaQuit) { return; } if (character != null) { character.CleanUp(); ObjPoolController.DestroyImmediate(character.gameObject); } }
public static void Pool(GameObject obj) { if (GonnaQuit) { return; } if (obj != null) { NewGameCharacter character = obj.GetComponent <NewGameCharacter>(); if (character != null) { character.CleanUp(); } ObjPoolController.DestroyImmediate(obj); } }