C# Класс CameraFade, Paths-of-The-Heart

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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