示例#1
0
        public override void Fire()
        {
            if (_storedMatter != _maxStoredMatter)
            {
                _mode = DeReconstructorMode.Deconstructing;

                if (_fireCouroutine == null)
                {
                    StartFiring();
                }
            }
        }
示例#2
0
        public override void AlternateFire()
        {
            if (_storedMatter != 0)
            {
                _mode = DeReconstructorMode.Reconstructing;

                if (_fireCouroutine == null &&
                    _storedMatter != 0)
                {
                    StartFiring();
                }
            }
        }