| 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 > |
|
◆ ValidateArguments< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument >()
| virtual void Sisus.Init.MonoBehaviourBase.ValidateArguments< TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument > |
( |
TFirstArgument | firstArgument, |
|
|
TSecondArgument | secondArgument, |
|
|
TThirdArgument | thirdArgument, |
|
|
TFourthArgument | fourthArgument, |
|
|
TFifthArgument | fifthArgument, |
|
|
TSixthArgument | sixthArgument, |
|
|
TSeventhArgument | seventhArgument ) |
|
protectedvirtual |
Method that can be overridden and used to validate the initialization arguments that were received by this object.
You can use the ThrowIfNull<TArgument> method to throw an ArgumentNullException if an argument is null.
protected override void ValidateArguments(IInputManager inputManager, Camera camera)
{
ThrowIfNull(inputManager);
ThrowIfNull(camera);
}
You can use the AssertNotNull<TArgument> method to log an assertion to the Console if an argument is null.
protected override void ValidateArguments(IInputManager inputManager, Camera camera)
{
AssertNotNull(inputManager);
AssertNotNull(camera);
}
Calls to this method are ignored in non-development builds.
- Parameters
-
| firstArgument | The first received argument to validate. |
| secondArgument | The second received argument to validate. |
| thirdArgument | The third received argument to validate. |
| fourthArgument | The fourth received argument to validate. |
| fifthArgument | The fifth received argument to validate. |
| sixthArgument | The sixth received argument to validate. |
| seventhArgument | The seventh received argument to validate. |
|