Exemplo n.º 1
0
        public static bool PlayFullScreenMovie(string path, Color bgColor)
        {
            FullScreenMovieScalingMode scalingMode = FullScreenMovieScalingMode.AspectFit;
            FullScreenMovieControlMode controlMode = FullScreenMovieControlMode.Full;

            return(PlayFullScreenMovie_Bindings(path, bgColor, controlMode, scalingMode));
        }
Exemplo n.º 2
0
        public static bool PlayFullScreenMovie(string path, Color bgColor)
        {
            FullScreenMovieScalingMode scalingMode = FullScreenMovieScalingMode.AspectFit;
            FullScreenMovieControlMode controlMode = FullScreenMovieControlMode.Full;

            return(Handheld.INTERNAL_CALL_PlayFullScreenMovie(path, ref bgColor, controlMode, scalingMode));
        }
Exemplo n.º 3
0
        public static bool PlayFullScreenMovie(string path, Color bgColor)
        {
            FullScreenMovieScalingMode aspectFit = FullScreenMovieScalingMode.AspectFit;
            FullScreenMovieControlMode full      = FullScreenMovieControlMode.Full;

            return(INTERNAL_CALL_PlayFullScreenMovie(path, ref bgColor, full, aspectFit));
        }
Exemplo n.º 4
0
 void PlayLogoVider(string filename, bool cancancel)
 {
     #if UNITY_ANDROID
     try
     {
         FullScreenMovieControlMode mode =
             cancancel ? FullScreenMovieControlMode.CancelOnInput : FullScreenMovieControlMode.Hidden;
         Handheld.PlayFullScreenMovie(filename, Color.black, mode, FullScreenMovieScalingMode.AspectFit);
     }
     catch (Exception e)
     {
         Debuger.Log("播放Logo出错");
     }
     #elif UNITY_IPHONE
     try
     {
         string version = UnityEngine.iOS.Device.systemVersion.Substring(0, 1);
         int    ver     = Convert.ToInt32(version);
         if (ver > 7 || ver < 2)
         {
             FullScreenMovieControlMode mode =
                 cancancel ? FullScreenMovieControlMode.CancelOnInput : FullScreenMovieControlMode.Hidden;
             Handheld.PlayFullScreenMovie(filename, Color.black, mode, FullScreenMovieScalingMode.AspectFit);
         }
     }
     catch (Exception e)
     {
         Debuger.Log("播放Logo出错");
     }
     #endif
 }
        public override void Reset()
		{
			moviePath = "";
			fadeColor = Color.black;

			movieControlMode = FullScreenMovieControlMode.Full;
			movieScalingMode = FullScreenMovieScalingMode.AspectFit;
		}
        public override void Reset()
        {
            moviePath = "";
            fadeColor = Color.black;

            movieControlMode = FullScreenMovieControlMode.Full;
            movieScalingMode = FullScreenMovieScalingMode.AspectFit;
        }
Exemplo n.º 7
0
        public static bool PlayFullScreenMovie(string path)
        {
            FullScreenMovieScalingMode scalingMode = FullScreenMovieScalingMode.AspectFit;
            FullScreenMovieControlMode controlMode = FullScreenMovieControlMode.Full;
            Color black = Color.black;

            return(Handheld.PlayFullScreenMovie_Bindings(path, black, controlMode, scalingMode));
        }
Exemplo n.º 8
0
        public override void Reset()
        {
            moviePath = "";
            fadeColor = Color.black;

#if UNITY_3_5 || UNITY_4_0
            movieControlMode = FullScreenMovieControlMode.Full;
            movieScalingMode = FullScreenMovieScalingMode.AspectFit;
#else
            movieControlMode = iPhoneMovieControlMode.Full;
            movieScalingMode = iPhoneMovieScalingMode.AspectFit;
#endif
        }
Exemplo n.º 9
0
        /// <summary>
        /// Play the movie.
        /// </summary>
        /// <param name="path">Path.</param>
        /// <param name="callback">Callback.</param>
        /// <param name="color">Color.</param>
        /// <param name="controlMode">Control mode.</param>
        /// <param name="scalingMode">Scaling mode.</param>
        public void PlayMovie(
            string path, System.Action callback, Color bgcolor,
            FullScreenMovieControlMode controlMode = FullScreenMovieControlMode.Full,
            FullScreenMovieScalingMode scalingMode = FullScreenMovieScalingMode.AspectFit
            )
        {
            Handheld.PlayFullScreenMovie(path, bgcolor, controlMode, scalingMode);

            if (callback != null)
            {
                callback();
            }
        }
Exemplo n.º 10
0
 private static extern bool PlayFullScreenMovie_Bindings(string path, Color bgColor, FullScreenMovieControlMode controlMode, FullScreenMovieScalingMode scalingMode);
Exemplo n.º 11
0
		private static extern bool INTERNAL_CALL_PlayFullScreenMovie(string path, ref Color bgColor, FullScreenMovieControlMode controlMode, FullScreenMovieScalingMode scalingMode);
Exemplo n.º 12
0
		public static bool PlayFullScreenMovie(string path, Color bgColor, FullScreenMovieControlMode controlMode)
		{
			FullScreenMovieScalingMode scalingMode = FullScreenMovieScalingMode.AspectFit;
			return Handheld.INTERNAL_CALL_PlayFullScreenMovie(path, ref bgColor, controlMode, scalingMode);
		}
Exemplo n.º 13
0
        /// <summary>
        /// Play the movie.
        /// </summary>
        /// <param name="path">Path.</param>
        /// <param name="callback">Callback.</param>
        /// <param name="color">Color.</param>
        /// <param name="controlMode">Control mode.</param>
        /// <param name="scalingMode">Scaling mode.</param>
        public void PlayMovie(
			string path , System.Action callback , Color bgcolor ,
			FullScreenMovieControlMode controlMode = FullScreenMovieControlMode.Full,
			FullScreenMovieScalingMode scalingMode = FullScreenMovieScalingMode.AspectFit
			)
        {
            Handheld.PlayFullScreenMovie(path , bgcolor , controlMode , scalingMode);

            if(callback != null )
            {
                callback();
            }
        }
Exemplo n.º 14
0
 private static extern bool INTERNAL_CALL_PlayFullScreenMovie(string path, ref Color bgColor, FullScreenMovieControlMode controlMode, FullScreenMovieScalingMode scalingMode);
Exemplo n.º 15
0
 //Plays a full-screen movie.
 public static bool PlayFullScreenMovie(string path, [DefaultValue("Color.black")]  Color bgColor, [DefaultValue("FullScreenMovieControlMode.Full")]  FullScreenMovieControlMode controlMode, [DefaultValue("FullScreenMovieScalingMode.AspectFit")]  FullScreenMovieScalingMode scalingMode)
 {
     return(PlayFullScreenMovie_Bindings(path, bgColor, controlMode, scalingMode));
 }
Exemplo n.º 16
0
 private void PlayMovie_Mobile(FullScreenMovieControlMode type)
 {
     PlayMovie();
 }
Exemplo n.º 17
0
		public static bool PlayFullScreenMovie(string path, Color bgColor, FullScreenMovieControlMode controlMode){}
Exemplo n.º 18
0
 private static bool PlayFullScreenMovie_Bindings(string path, Color bgColor, FullScreenMovieControlMode controlMode, FullScreenMovieScalingMode scalingMode)
 {
     return(Handheld.PlayFullScreenMovie_Bindings_Injected(path, ref bgColor, controlMode, scalingMode));
 }
Exemplo n.º 19
0
 public static bool PlayFullScreenMovie(string path, [DefaultValue("Color.black")] Color bgColor, [DefaultValue("FullScreenMovieControlMode.Full")] FullScreenMovieControlMode controlMode, [DefaultValue("FullScreenMovieScalingMode.AspectFit")] FullScreenMovieScalingMode scalingMode)
 {
     return(Handheld.INTERNAL_CALL_PlayFullScreenMovie(path, ref bgColor, controlMode, scalingMode));
 }
Exemplo n.º 20
0
 /// <summary>
 /// 播放视频(全屏).
 /// </summary>
 public void PlayVideo(string varPath, Color varColor, FullScreenMovieControlMode varFunctions = FullScreenMovieControlMode.Full)
 {
     Handheld.PlayFullScreenMovie(varPath, varColor, varFunctions);
 }