예제 #1
0
    private void TickReplication()
    {
        if (!IsAlive)
        {
            return;
        }

        if (BlobModel.Energy >= BlobModel.REPLICATION_ENERGY_MINIMUM)
        {
            _onReplicate(BlobFactory.MutateBlobModel(BlobModel), transform.position);

            BlobModel.Energy -= BlobModel.REPLICATION_ENERGY_COST;
        }
    }