Esempio n. 1
0
    protected override void doStart()
    {
        IsLoaded      = false;
        State         = FadeState.FadeNone;
        _FadeType     = FadeType.In;
        _FadeTime     = 0f;
        _FadeColor    = Color.black;
        _FadeEndEvent = null;

        AssetLoadManager.Instance.LoadAsset <GameObject>("Fade", OBJECT_PATH, onLoadedFadeObject);
    }
Esempio n. 2
0
 /// <summary>
 /// フェード開始
 /// </summary>
 public void StartFade(FadeType type, float time, Color color, FadeEndEvent endEvent)
 {
     if (State == FadeState.FadeIn || State == FadeState.FadeOut)
     {
         return;
     }
     _FadeType                = type;
     _FadeTime                = time;
     _FadeColor               = color;
     _FadeEndEvent            = endEvent;
     _FadeImage.raycastTarget = true; // フェード中は画面をタッチできない
     if (time <= 0f)
     {
         fadeEnd();
         return;
     }
     setState();
     setFadeAnim(time);
 }
Esempio n. 3
0
 public void StartFade(FadeType type, float time, FadeEndEvent endEvent)
 {
     StartFade(type, time, Color.black, endEvent);
 }