Ejemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        Player     = GameObject.Find("Player");
        mainCamera = GameObject.Find("MainCamera");

        FadeObject     = GameObject.Find("Panel");
        GameFadeScript = FadeObject.GetComponent <GameFade>();
    }
Ejemplo n.º 2
0
 public static GameFade GetInstance()
 {
     if (instance == null)
     {
         instance = new GameFade();
     }
     return(instance);
 }
    // 初期化
    void Start()
    {
        this.rigid3D = GetComponent <Rigidbody>();

        CameraObject = GameObject.Find("MainCamera");
        CameraScript = CameraObject.GetComponent <CameraMove>();

        FadeObject     = GameObject.Find("Panel");
        GameFadeScript = FadeObject.GetComponent <GameFade>();
    }
Ejemplo n.º 4
0
        public static void FadeInGame(float duration = 1, float delay = 0, Color?color = null, Action callback = null)
        {
            // If fader is already open we dont need to animate it all over again
            if (GameFade.IsOpen)
            {
                if (callback != null)
                {
                    callback();
                }
                return;
            }

            GameFade.FadeSpriteRenderer.color = color.GetValueOrDefault();
            GameFade.FadeIn(duration, 0, 0.5f, delay, callback);
        }
Ejemplo n.º 5
0
 void Start()
 {
     GameFade.GetInstance().StartUp(gameObject);
 }
Ejemplo n.º 6
0
 public static void FadeOutGame(float duration = 1, float delay = 0, Color?color = null, Action callback = null)
 {
     GameFade.FadeSpriteRenderer.color = color.GetValueOrDefault();
     GameFade.FadeOut(duration, 0.5f, 0, delay, callback);
 }