コード例 #1
0
    public void ChangeOwnership(PlanetarySporeManager newPlanet)
    {
        var parentPlanet = newPlanet.transform;

        this.parentPlanet = parentPlanet;
        parentScale       = parentPlanet.localScale.x;
    }
コード例 #2
0
    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);
        }
    }