Virtual that can be overloaded by the inheriting class. It is used to determine whether an object is allowed to tick. This is different than IsTickable for keeping existing tickable objects working while providing an extra-safety for classes that decide to implement it (e.g. tickable world subsystems that have been deinitialized are not allowed to tick, regardless of what IsTickable says)