C# 클래스 DependencyInjector, Senior-Design-ALS-Social-Media

상속: MonoBehaviour
파일 보기 프로젝트 열기: TheBenderman/Senior-Design-ALS-Social-Media 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
components object>.Dictionary

공개 메소드들

메소드 설명
ClearCache ( ) : void
Inject ( UnityEngine.MonoBehaviour target ) : void
InjectObject ( object target ) : void
ReplaceComponent ( newComponent ) : void
Resolve ( ) : T

비공개 메소드들

메소드 설명
CreateComponent ( Type, type ) : object
GetFields ( Type, type ) : FieldInfo[],
GetInjectFields ( Type, type ) : FieldInfo[],
HasInjectAttribute ( MemberInfo, member ) : bool
Resolve ( Type type ) : object

메소드 상세

ClearCache() 공개 정적인 메소드

public static ClearCache ( ) : void
리턴 void

Inject() 공개 정적인 메소드

public static Inject ( UnityEngine.MonoBehaviour target ) : void
target UnityEngine.MonoBehaviour
리턴 void

InjectObject() 공개 정적인 메소드

public static InjectObject ( object target ) : void
target object
리턴 void

ReplaceComponent() 공개 정적인 메소드

public static ReplaceComponent ( newComponent ) : void
리턴 void

Resolve() 공개 정적인 메소드

public static Resolve ( ) : T
리턴 T

프로퍼티 상세

components 공개적으로 정적으로 프로퍼티

public static Dictionary components
리턴 object>.Dictionary