Init(args)
Scripting Reference
Loading...
Searching...
No Matches
Sisus.Init.IServiceInitializer Interface Reference

Description

Represents an initializer that specifies how a service object should be initialized.

Base interface for all generic IServiceInitializer<T> interfaces, which should be implemented by all service initializer classes.

Inheritance diagram for Sisus.Init.IServiceInitializer:
Sisus.Init.IServiceInitializer< out TService > Sisus.Init.IServiceInitializer< out TService, in TArgument > Sisus.Init.IServiceInitializer< out TService, in TFirstArgument, in TSecondArgument > Sisus.Init.IServiceInitializer< out TService, in TFirstArgument, in TSecondArgument, in TThirdArgument > Sisus.Init.IServiceInitializer< out TService, in TFirstArgument, in TSecondArgument, in TThirdArgument, in TFourthArgument > Sisus.Init.IServiceInitializer< out TService, in TFirstArgument, in TSecondArgument, in TThirdArgument, in TFourthArgument, in TFifthArgument > Sisus.Init.IServiceInitializer< out TService, in TFirstArgument, in TSecondArgument, in TThirdArgument, in TFourthArgument, in TFifthArgument, in TSixthArgument > Sisus.Init.ServiceInitializer< TService > Sisus.Init.ServiceInitializer< TService, TArgument > Sisus.Init.ServiceInitializer< TService, TFirstArgument, TSecondArgument > Sisus.Init.ServiceInitializer< TService, TFirstArgument, TSecondArgument, TThirdArgument > Sisus.Init.ServiceInitializer< TService, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > Sisus.Init.ServiceInitializer< TService, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > Sisus.Init.ServiceInitializer< TService, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument >

Public Member Functions

object InitTarget (params object[] arguments)
 Returns a new instance of the service class, a UnityEngine.Awaitable<T> that returns a new instance of the service class asynchronously, or null.