public void ChangeOwnership(PlanetarySporeManager newPlanet) { var parentPlanet = newPlanet.transform; this.parentPlanet = parentPlanet; parentScale = parentPlanet.localScale.x; }
public void TransferSpores(PlanetarySporeManager destinationSporeManager) { var countToTransfer = mySpores.Count / 2; for (var i = mySpores.Count - 1; i >= countToTransfer; i--) { destinationSporeManager.AcceptIncomingSpore(mySpores[i], myAllegiance.myAllegiance); mySpores.RemoveAt(i); } }