Scene Transitioner 1.0.0
 
Loading...
Searching...
No Matches
UshiSoft.ST.TransitionBase Class Reference

トランジションの基底クラス More...

Inheritance diagram for UshiSoft.ST.TransitionBase:
UshiSoft.ST.TransitioSlide UshiSoft.ST.TransitionFade UshiSoft.ST.TransitionNoise UshiSoft.ST.TransitionPerlinNoise UshiSoft.ST.TransitionSpin UshiSoft.ST.TransitionWipe UshiSoft.ST.TransitionWipeCircle UshiSoft.ST.TransitionWipeClock UshiSoft.ST.TransitionWipeDiamond UshiSoft.ST.TransitionWipeTiledCircle UshiSoft.ST.TransitionWipeTiledSquare

Public Member Functions

void SetTexture (Texture2D texture)
 テクスチャを設定する
 
virtual void Initialize ()
 初期化する
 
void Out (float normalizedTime)
 トランジションアウト
 
void In (float normalizedTime)
 トランジションイン
 

Protected Member Functions

virtual void OnOut (float t)
 ここにトランジションアウト処理を記述する
 
virtual void OnIn (float t)
 ここにトランジションイン処理を記述する
 
void SetAlpha (float alpha)
 アルファを設定する
 

Protected Attributes

RawImage _rawImage
 画面を覆うRawImage
 
RectTransform _rectTransform
 このゲームオブジェクトのRectTransform
 
Material _material
 複製したマテリアル。 シェーダーのプロパティを変更する場合_rawImage.materialではなくこちらを使う
 

Properties

virtual bool IsEnabledCapture [get]
 キャプチャを行うか
 
virtual bool IsEnabledOut [get]
 トランジションアウトを行うか
 
virtual bool IsEnabledIn [get]
 トランジションインを行うか
 

Private Member Functions

void Awake ()
 
void Oestroy ()
 

Private Attributes

bool _isEnabledCapture = false
 キャプチャを行うか
 
bool _isEnabledOut = true
 トランジションアウトを行うか
 
bool _isEnabledIn = true
 トランジションインを行うか
 
Easing.Type _outEaseType = Easing.Type.Linear
 トランジションアウトのイージング種類
 
Easing.Type _inEaseType = Easing.Type.Linear
 トランジションインのイージング種類
 
Texture2D _texture
 キャプチャ
 

Detailed Description

トランジションの基底クラス

Member Function Documentation

◆ Awake()

void UshiSoft.ST.TransitionBase.Awake ( )
private

◆ In()

void UshiSoft.ST.TransitionBase.In ( float normalizedTime)

トランジションイン

Parameters
normalizedTime正規化された経過時間

◆ Initialize()

virtual void UshiSoft.ST.TransitionBase.Initialize ( )
virtual

◆ Oestroy()

void UshiSoft.ST.TransitionBase.Oestroy ( )
private

◆ OnIn()

virtual void UshiSoft.ST.TransitionBase.OnIn ( float t)
protectedvirtual

◆ OnOut()

virtual void UshiSoft.ST.TransitionBase.OnOut ( float t)
protectedvirtual

◆ Out()

void UshiSoft.ST.TransitionBase.Out ( float normalizedTime)

トランジションアウト

Parameters
normalizedTime正規化された経過時間

◆ SetAlpha()

void UshiSoft.ST.TransitionBase.SetAlpha ( float alpha)
protected

アルファを設定する

Parameters
alphaアルファ

◆ SetTexture()

void UshiSoft.ST.TransitionBase.SetTexture ( Texture2D texture)

テクスチャを設定する

Parameters
textureテクスチャ

Member Data Documentation

◆ _inEaseType

Easing.Type UshiSoft.ST.TransitionBase._inEaseType = Easing.Type.Linear
private

トランジションインのイージング種類

◆ _isEnabledCapture

bool UshiSoft.ST.TransitionBase._isEnabledCapture = false
private

キャプチャを行うか

◆ _isEnabledIn

bool UshiSoft.ST.TransitionBase._isEnabledIn = true
private

トランジションインを行うか

◆ _isEnabledOut

bool UshiSoft.ST.TransitionBase._isEnabledOut = true
private

トランジションアウトを行うか

◆ _material

Material UshiSoft.ST.TransitionBase._material
protected

複製したマテリアル。 シェーダーのプロパティを変更する場合_rawImage.materialではなくこちらを使う

◆ _outEaseType

Easing.Type UshiSoft.ST.TransitionBase._outEaseType = Easing.Type.Linear
private

トランジションアウトのイージング種類

◆ _rawImage

RawImage UshiSoft.ST.TransitionBase._rawImage
protected

画面を覆うRawImage

◆ _rectTransform

RectTransform UshiSoft.ST.TransitionBase._rectTransform
protected

このゲームオブジェクトのRectTransform

◆ _texture

Texture2D UshiSoft.ST.TransitionBase._texture
private

キャプチャ

Property Documentation

◆ IsEnabledCapture

virtual bool UshiSoft.ST.TransitionBase.IsEnabledCapture
get

キャプチャを行うか

◆ IsEnabledIn

virtual bool UshiSoft.ST.TransitionBase.IsEnabledIn
get

トランジションインを行うか

◆ IsEnabledOut

virtual bool UshiSoft.ST.TransitionBase.IsEnabledOut
get

トランジションアウトを行うか