コード例 #1
0
ファイル: Fade.cs プロジェクト: bobuhiro11/procon23
 /// <summary>
 /// コンストラクタ(実際に有効に動かすにはisEnabledを指定する必要がある)
 /// </summary>
 /// <param name="mainGame">メインゲーム</param>
 /// <param name="fadeKind">種類</param>
 /// <param name="speed">変化のスピード(0f ~ 1f)</param>
 /// <param name="texture">テクスチャ</param>
 public Fade(MainGame mainGame, FadeKind fadeKind, float speed, Texture2D texture)
 {
     this.mainGame = mainGame;
     this.texture = texture;
     this.fadeKind = fadeKind;
     this.speed = speed;
     this.isEnd = false;
     this.count = (this.fadeKind == FadeKind.FadeIn ? 1f : 0f);
     this.isEnabled = false;
 }
コード例 #2
0
    //フェードアウト
    public void OutPlay(FadeKind fade)
    {
        if (fade == FadeKind.Light)
        {
            Play(FadeKindAll.LightOut);
        }

        if (fade == FadeKind.Circle)
        {
            Play(FadeKindAll.CircleOut);
        }
        lastFadeout = fade;
    }
コード例 #3
0
 public override void FadeState(FadeKind _kind, float _timeFade = -1)
 {
     _Base.FadeState(_kind, _timeFade);
 }