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. |
|