示例#1
0
    // Use this for initialization
    void Start()
    {
        fullcollider.SetActive(false);
        menudemo.SetActive(false);
        checklogin      = false;
        ProgressPuzzle  = PuzzleP.GetComponent <PuzzleProgress> ();
        mystats.puzzles = ProgressPuzzle;
        sp = new ServiceAPI("cc5e4b986d3d998ac24752f4796db9da71b4ca958a405d4da416a5e254762284", "4ff997d23e3d2ae89e207a1899f0be8b3df96da3ec0118f64d7fe1859d0a6078");
        App42API.Initialize("cc5e4b986d3d998ac24752f4796db9da71b4ca958a405d4da416a5e254762284", "4ff997d23e3d2ae89e207a1899f0be8b3df96da3ec0118f64d7fe1859d0a6078");
        #if UNITY_ANDROID
        StartAppWrapper.init();
        StartAppWrapper.addBanner(
            StartAppWrapper.BannerType.AUTOMATIC,
            StartAppWrapper.BannerPosition.BOTTOM);
        #endif
        #if UNITY_IPHONE
        StartAppWrapperiOS.unityOrientation(StartAppWrapperiOS.STAUnityOrientation.STALandscape);
        StartAppWrapperiOS.addBanner(StartAppWrapperiOS.BannerPosition.BOTTOM);
        StartAppWrapperiOS.disableReturnAd();
        #endif

        /*
         * advertisement = banner.GetComponent<AdMobPlugin> ();
         *      advertisement.verticalPosition = AdVerticalPosition.TOP;
         *      advertisement.Reconfigure ();
         */
    }
示例#2
0
	public void LoadProgress()
	{
		PuzzleProgress progress;
		try {
			string fileName = pathPrefix + puzzleName;
			Stream fileStream = File.Open(fileName, FileMode.Open);
			Debug.Log (string.Format("Loading {0} progress from {1}",puzzleName,fileName));
			BinaryFormatter serializer = new BinaryFormatter();
			progress = (PuzzleProgress)serializer.Deserialize(fileStream);
			fileStream.Close();
		} catch {
			progress = new PuzzleProgress();
			progress.completed = false;
			progress.testedExamples = new List<Board>();
			//do nothing
		}
		completed = progress.completed;
		testedExamples = progress.testedExamples;
	}
示例#3
0
 void Start()
 {
     //Se ejecuta al iniciar la aplicacion
     sp = new ServiceAPI("cc5e4b986d3d998ac24752f4796db9da71b4ca958a405d4da416a5e254762284", "4ff997d23e3d2ae89e207a1899f0be8b3df96da3ec0118f64d7fe1859d0a6078");
     App42API.Initialize("cc5e4b986d3d998ac24752f4796db9da71b4ca958a405d4da416a5e254762284", "4ff997d23e3d2ae89e207a1899f0be8b3df96da3ec0118f64d7fe1859d0a6078");
     mystats = stats.GetComponent<infoPlayer>();
     ProgressPuzzle = PuzzleP.GetComponent<PuzzleProgress>();
     mystats.puzzles = ProgressPuzzle;
     mystats.alreadyBegun = false;
     searching.text = "Searching for matches...";
     userID.text = mystats.idplayer;
     /*
     Query q2 = QueryBuilder.Build("IDjugador1", mystats.idplayer, Operator.EQUALS);
     Query q13 = QueryBuilder.Build("IDjugador2", mystats.idplayer, Operator.EQUALS);
     Query q3 = QueryBuilder.Build("1", "16", Operator.NOT_EQUALS);
     Query q4 = QueryBuilder.Build("2", "16", Operator.NOT_EQUALS);
     Query q5 = QueryBuilder.CompoundOperator(q3, Operator.OR, q4);
     Query q14 = QueryBuilder.CompoundOperator(q2, Operator.OR, q13);
     Query q6 = QueryBuilder.CompoundOperator(q5, Operator.AND, q14);
     storageService = sp.BuildStorageService();
     storageService.FindDocumentsByQuery(dbName, collectionName, q6, callBack);
     Query q1 = QueryBuilder.Build("Full", "false", Operator.EQUALS);
     Query q7 = QueryBuilder.Build("IDplayer1", mystats.idplayer, Operator.NOT_EQUALS);
     Query q10 = QueryBuilder.CompoundOperator(q1, Operator.AND, q7);
     storageService = sp.BuildStorageService();
     storageService.FindDocumentsByQuery(dbName, collectionName, q10, callBack);
     */
     StartCoroutine(waitResponseTuyas ());
     StartCoroutine(waitResponse());
     #if UNITY_ANDROID
     StartAppWrapper.init();
     StartAppWrapper.removeBanner(StartAppWrapper.BannerPosition.BOTTOM);
     #endif
     #if UNITY_IPHONE
     StartAppWrapperiOS.unityOrientation(StartAppWrapperiOS.STAUnityOrientation.STALandscape);
     StartAppWrapperiOS.addBanner(StartAppWrapperiOS.BannerPosition.BOTTOM);
     #endif
     /*
     advertisement = banner.GetComponent<AdMobPlugin>();
     advertisement.Reconfigure();
      */
 }
示例#4
0
    public void LoadProgress()
    {
        PuzzleProgress progress;

        try {
            string fileName   = pathPrefix + puzzleName;
            Stream fileStream = File.Open(fileName, FileMode.Open);
            Debug.Log(string.Format("Loading {0} progress from {1}", puzzleName, fileName));
            BinaryFormatter serializer = new BinaryFormatter();
            progress = (PuzzleProgress)serializer.Deserialize(fileStream);
            fileStream.Close();
        } catch {
            progress                = new PuzzleProgress();
            progress.completed      = false;
            progress.testedExamples = new List <Board>();
            //do nothing
        }
        completed      = progress.completed;
        testedExamples = progress.testedExamples;
    }