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; } }