private void absorb(GameObject newPlayer) { int otherID = newPlayer.GetComponent <PlayerController>().identifier; // Save Clone GameObject in BodyManager int arrayIndex = mixer.calculateArrayIndex(otherID); bodyManager.StoreClone(arrayIndex); bodyManager.setActiveBody(arrayIndex, false); // Destroy Clone object //Destroy(newPlayer); // Disable Clone Gameobject newPlayer.SetActive(false); mixer.takeColor(otherID); }