bool EnergyLockable.IsImmunetoEnergyMove(EnergyMove source) { return(true); }
void EnergyLockable.EnergyUnlocked(EnergyMove lockSource) { energyLocked = false; // We prevent our manipulation of the gravity to meddle with gravity restoration by the lock source PauseGravity(duration: lockSource.delayBeforeRestoringGravity); }
void EnergyLockable.EnergyUnlocked(EnergyMove lockSource) { }
void EnergyLockable.EnergyLocked(EnergyMove lockSource) { energyLocked = true; }