| AssertNotNull< TArgument > |
| HandleValidate< TArgument > |
| HandleValidate< TFirstArgument, TSecondArgument > |
| HandleValidate< TFirstArgument, TSecondArgument, TThirdArgument > |
| HandleValidate< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > |
| HandleValidate< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > |
| HandleValidate< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > |
| HandleValidate< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument > |
| HandleValidate< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument > |
| HandleValidate< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument > |
| HandleValidate< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument > |
| HandleValidate< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument > |
| HandleValidate< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument, TTwelfthArgument > |
| Init |
| Null |
| NullOrInactive |
| OnAwake |
| ThrowIfNull< TArgument > |
| ValidateArgument< TArgument > |
| ValidateArguments< TFirstArgument, TSecondArgument > |
| ValidateArguments< TFirstArgument, TSecondArgument, TThirdArgument > |
| ValidateArguments< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > |
| ValidateArguments< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > |
| ValidateArguments< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > |
| ValidateArguments< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument > |
| ValidateArguments< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument > |
| ValidateArguments< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument > |
| ValidateArguments< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument > |
| ValidateArguments< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument > |
| ValidateArguments< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument, TTwelfthArgument > |
|
◆ ValidateArgument< TArgument >()
| virtual void Sisus.Init.MonoBehaviourBase.ValidateArgument< TArgument > |
( |
TArgument | argument | ) |
|
|
protectedvirtual |
Method that can be overridden and used to validate the initialization arguments that were received by this object.
You can use the ThrowIfNull<T> method to throw an ArgumentNullException if an argument is null.
protected override void ValidateArgument(IInputManager inputManager)
{
ThrowIfNull(inputManager);
}
You can use the AssertNotNull<TArgument> method to log an assertion to the Console if an argument is null.
protected override void ValidateArgument(IInputManager inputManager)
{
AssertNotNull(inputManager);
}
Calls to this method are ignored in non-development builds.
- Parameters
-
| argument | The received argument to validate. |
|