Interface IValidatable
- Namespace
- BlazerTech.CharacterManagement.Core
- Assembly
- Assembly-CSharp.dll
Defines a contract for classes that can be validated.
Implementations expose a validation state via IsValid and
provide a method to trigger or refresh that validation state.
public interface IValidatable
Properties
IsValid
Gets a value indicating whether the object is currently valid.
This value should be updated when PerformValidationCheck() is called.
bool IsValid { get; }
Property Value
Methods
PerformValidationCheck()
Checks/Rechecks if the object is valid and updates IsValid accordingly.
bool PerformValidationCheck()
Returns
- bool
true if the object is valid after the check; otherwise, false.