public override void Fire() { if (_storedMatter != _maxStoredMatter) { _mode = DeReconstructorMode.Deconstructing; if (_fireCouroutine == null) { StartFiring(); } } }
public override void AlternateFire() { if (_storedMatter != 0) { _mode = DeReconstructorMode.Reconstructing; if (_fireCouroutine == null && _storedMatter != 0) { StartFiring(); } } }