示例#1
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));
        }
示例#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));
        }
示例#3
0
        public static bool PlayFullScreenMovie(string path, Color bgColor)
        {
            FullScreenMovieScalingMode scalingMode = FullScreenMovieScalingMode.AspectFit;
            FullScreenMovieControlMode controlMode = FullScreenMovieControlMode.Full;

            return(PlayFullScreenMovie_Bindings(path, bgColor, controlMode, scalingMode));
        }
        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;
        }
示例#6
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));
        }
        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
        }
示例#8
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();
            }
        }
示例#9
0
		private static extern bool INTERNAL_CALL_PlayFullScreenMovie(string path, ref Color bgColor, FullScreenMovieControlMode controlMode, FullScreenMovieScalingMode scalingMode);
示例#10
0
 void Awake()
 {
     DontDestroyOnLoad(this);
     scalingMode = landscape ? FullScreenMovieScalingMode.AspectFit : FullScreenMovieScalingMode.None;
 }
示例#11
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));
 }
示例#12
0
		public static bool PlayFullScreenMovie(string path, Color bgColor, FullScreenMovieControlMode controlMode, FullScreenMovieScalingMode scalingMode){}
示例#13
0
 private static bool PlayFullScreenMovie_Bindings(string path, Color bgColor, FullScreenMovieControlMode controlMode, FullScreenMovieScalingMode scalingMode)
 {
     return(Handheld.PlayFullScreenMovie_Bindings_Injected(path, ref bgColor, controlMode, scalingMode));
 }
示例#14
0
 private static extern bool INTERNAL_CALL_PlayFullScreenMovie(string path, ref Color bgColor, FullScreenMovieControlMode controlMode, FullScreenMovieScalingMode scalingMode);
示例#15
0
 private static extern bool PlayFullScreenMovie_Bindings(string path, Color bgColor, FullScreenMovieControlMode controlMode, FullScreenMovieScalingMode scalingMode);
示例#16
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));
 }
示例#17
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();
            }
        }