C# 클래스 CameraFade, Paths-of-The-Heart

상속: MonoBehaviour
파일 보기 프로젝트 열기: OneGameAMonth/Paths-of-The-Heart 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
m_BackgroundStyle GUIStyle
m_CurrentScreenOverlayColor Color
m_DeltaColor Color
m_FadeDelay float
m_FadeGUIDepth int
m_FadeTexture Texture2D
m_OnFadeFinish Action
m_TargetScreenOverlayColor Color

Private Properties

프로퍼티 타입 설명
SetScreenOverlayColor void

공개 메소드들

메소드 설명
Awake ( ) : void
Die ( ) : void
OnApplicationQuit ( ) : void
OnGUI ( ) : void
StartAlphaFade ( Color newScreenOverlayColor, bool isFadeIn, float fadeDuration ) : void

Starts the fade from color newScreenOverlayColor. If isFadeIn, start fully opaque, else start transparent.

StartAlphaFade ( Color newScreenOverlayColor, bool isFadeIn, float fadeDuration, float fadeDelay ) : void

Starts the fade from color newScreenOverlayColor. If isFadeIn, start fully opaque, else start transparent, after a delay.

StartAlphaFade ( Color newScreenOverlayColor, bool isFadeIn, float fadeDuration, float fadeDelay, Action OnFadeFinish ) : void

Starts the fade from color newScreenOverlayColor. If isFadeIn, start fully opaque, else start transparent, after a delay, with Action OnFadeFinish.

init ( ) : void

비공개 메소드들

메소드 설명
SetScreenOverlayColor ( Color newScreenOverlayColor ) : void

Sets the color of the screen overlay instantly. Useful to start a fade.

메소드 상세

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

Die() 공개 메소드

public Die ( ) : void
리턴 void

OnApplicationQuit() 공개 메소드

public OnApplicationQuit ( ) : void
리턴 void

OnGUI() 공개 메소드

public OnGUI ( ) : void
리턴 void

StartAlphaFade() 공개 정적인 메소드

Starts the fade from color newScreenOverlayColor. If isFadeIn, start fully opaque, else start transparent.
public static StartAlphaFade ( Color newScreenOverlayColor, bool isFadeIn, float fadeDuration ) : void
newScreenOverlayColor Color /// Target screen overlay Color. ///
isFadeIn bool
fadeDuration float /// Fade duration. ///
리턴 void

StartAlphaFade() 공개 정적인 메소드

Starts the fade from color newScreenOverlayColor. If isFadeIn, start fully opaque, else start transparent, after a delay.
public static StartAlphaFade ( Color newScreenOverlayColor, bool isFadeIn, float fadeDuration, float fadeDelay ) : void
newScreenOverlayColor Color /// New screen overlay color. ///
isFadeIn bool
fadeDuration float /// Fade duration. ///
fadeDelay float /// Fade delay. ///
리턴 void

StartAlphaFade() 공개 정적인 메소드

Starts the fade from color newScreenOverlayColor. If isFadeIn, start fully opaque, else start transparent, after a delay, with Action OnFadeFinish.
public static StartAlphaFade ( Color newScreenOverlayColor, bool isFadeIn, float fadeDuration, float fadeDelay, Action OnFadeFinish ) : void
newScreenOverlayColor Color /// New screen overlay color. ///
isFadeIn bool
fadeDuration float /// Fade duration. ///
fadeDelay float /// Fade delay. ///
OnFadeFinish Action /// On fade finish, doWork(). ///
리턴 void

init() 공개 메소드

public init ( ) : void
리턴 void

프로퍼티 상세

m_BackgroundStyle 공개적으로 프로퍼티

public GUIStyle m_BackgroundStyle
리턴 GUIStyle

m_CurrentScreenOverlayColor 공개적으로 프로퍼티

public Color m_CurrentScreenOverlayColor
리턴 Color

m_DeltaColor 공개적으로 프로퍼티

public Color m_DeltaColor
리턴 Color

m_FadeDelay 공개적으로 프로퍼티

public float m_FadeDelay
리턴 float

m_FadeGUIDepth 공개적으로 프로퍼티

public int m_FadeGUIDepth
리턴 int

m_FadeTexture 공개적으로 프로퍼티

public Texture2D m_FadeTexture
리턴 Texture2D

m_OnFadeFinish 공개적으로 프로퍼티

public Action m_OnFadeFinish
리턴 Action

m_TargetScreenOverlayColor 공개적으로 프로퍼티

public Color m_TargetScreenOverlayColor
리턴 Color