コード例 #1
0
ファイル: Login.cs プロジェクト: arxeus99/ClicyCratesClient
 void Start()
 {
     gameManager       = (HelperScript)FindObjectOfType(typeof(HelperScript));
     httpServerAddress = gameManager.GetHttpServer();
     this.semaforo     = 0;
     this.loged        = false;
 }
コード例 #2
0
 // Use this for initialization
 void Start()
 {
     mordant = null;
     dye     = null;
     helper  = GameObject.Find("ARCamera").GetComponent <HelperScript>();
     dyeConfirmer.SetActive(false);
 }
コード例 #3
0
    // Start is called before the first frame update
    void Start()
    {
        returnButton.gameObject.SetActive(true);
        game       = new GamesPlayed();
        helper     = (HelperScript)FindObjectOfType(typeof(HelperScript));
        httpServer = helper.GetHttpServer();
        player     = helper.GetPlayer();
        StartCoroutine(LoadImage(player.BlobUri, avatar));
        game.playerId     = player.Id;
        nicknameText.text = player.NickName;
        switch (player.TotalScore)
        {
        case int n when(n < 50):
            StartCoroutine(LoadImage(medals[0], lvl));

            break;

        case int n when(n > 49 && n < 500):
            StartCoroutine(LoadImage(medals[1], lvl));

            break;

        case int n when(n > 499):
            StartCoroutine(LoadImage(medals[2], lvl));

            break;
        }
    }
コード例 #4
0
 // Use this for initialization
 void Start()
 {
     helper    = GameObject.Find("ARCamera").GetComponent <HelperScript>();
     DyeMaker  = GameObject.Find("Lab").GetComponent <DyeMakerScript> ();
     pointer   = GameObject.Find("Pointer");
     BeakerMat = Beaker.GetComponent <Renderer> ().material;
     Bucket.GetComponent <Renderer>().material.color = DyeColor;
 }
コード例 #5
0
 // Use this for initialization
 void Start()
 {
     Faucet.SetActive(FaucetActive);
     helper    = GameObject.Find("ARCamera").GetComponent <HelperScript>();
     pointer   = GameObject.Find("Pointer");
     BeakerMat = Beaker.GetComponent <Renderer> ().material;
     Bucket.GetComponent <Renderer>().material.color = DyeColor;
 }
コード例 #6
0
 public void Load() {
     if(PlayerPrefs.HasKey("save")){
         state = HelperScript.Deserialize<SaveState>(HelperScript.Decrypt(PlayerPrefs.GetString("save")));
     } else {
         state = new SaveState();
         Save();
         Debug.Log("no save file found. creating new one");
     }
 }
コード例 #7
0
    private void BuildMaze(Level newLevel)
    {
        GameObject objWalls = new GameObject("Walls");

        objWalls.AddComponent <MeshFilter>();
        objWalls.AddComponent <MeshRenderer>();

        GameObject objEnemyPaths = new GameObject("EnemyPaths");

        objEnemyPaths.AddComponent <MeshFilter>();
        objEnemyPaths.AddComponent <MeshRenderer>();

        GameObject objEnemyWaypoints = new GameObject("EnemyWaypoints");

        objEnemyWaypoints.AddComponent <MeshFilter>();
        objEnemyWaypoints.AddComponent <MeshRenderer>();

        foreach (var position in newLevel.buildableArea)
        {
            //check if it it has at least two items
            if (position != null)
            {
                HelperScript.LoadPrefabAtPosition("Wall", position, objWalls);
            }
        }

        foreach (var position in newLevel.enemyPath)
        {
            //check if it it has at least two items
            if (position != null)
            {
                HelperScript.LoadPrefabAtPosition("EnemyPath", position, objEnemyPaths);
            }
        }

        foreach (var position in newLevel.waypoints)
        {
            //check if it it has at least two items
            if (position != null)
            {
                //raise a little
                HelperScript.LoadPrefabAtPosition("EnemyWaypoint", position, objEnemyWaypoints);
            }
        }

        //find the way points that are grouped together to form 1 way point. Maybe group the meshes together
        HelperScript.LoadPrefabAtPosition("EnemyStartPoint", HelperScript.CenterOfVectors(newLevel.start));
        HelperScript.LoadPrefabAtPosition("EnemyEndPoint", HelperScript.CenterOfVectors(newLevel.end));

        PathfindingGrid.Grid     = AddObjectNodesToPathfindingGrid();
        PathfindingGrid.GridSize = HelperScript.FindGridSize(PathfindingGrid.Grid);

        //Might want this later? I dunno man
        //HelperScript.CombineChildMeshes(objEnemyPaths, enemyPathMat);
        //organiseWaypoints(objEnemyWaypoints);
    }
コード例 #8
0
 public void Load()
 {
     if (PlayerPrefs.HasKey("Save"))
     {
         m_saveState = HelperScript.Deserialize <SaveState>(PlayerPrefs.GetString("Save"));
     }
     else
     {
         m_saveState = new SaveState();
         Save();
     }
 }
コード例 #9
0
    //Load the previous saved state from player prefs

    public void Load()
    {
        //Do we already have a save
        if (PlayerPrefs.HasKey("save"))
        {
            state = HelperScript.Deserialize <SaveState>(PlayerPrefs.GetString("save"));
        }
        else
        {
            state = new SaveState();
            Save();
            Debug.Log("No save file found, creating a new one");
        }
    }
コード例 #10
0
    // Start is called before the first frame update
    void Start()
    {
        gameManager = (HelperScript)FindObjectOfType(typeof(HelperScript));
        httpServer  = gameManager.GetHttpServer();
        player      = gameManager.GetPlayer();
        StartCoroutine(LoadImage(player.BlobUri));
        nickname.text = player.NickName;
        UpdateState("1", player.Id);
        GetGame();

        foreach (GamesPlayed g in games.games)
        {
            scores.text = scores.text + "\n" + g.playerId.Substring(0, 3) + " || " + g.dateStarted + " || " + g.dateEnded + " || " + g.difficult + " || " + g.score;
        }
    }
コード例 #11
0
ファイル: Profile.cs プロジェクト: arxeus99/ClicyCratesClient
 // Start is called before the first frame update
 void Start()
 {
     gameManager = (HelperScript)FindObjectOfType(typeof(HelperScript));
     httpServer  = gameManager.GetHttpServer();
     player      = gameManager.GetPlayer();
     GetGame();
     firstName.text = player.FirstName;
     lastName.text  = player.LastName;
     nickName.text  = player.NickName;
     city.text      = player.City;
     birthDate.text = player.BirthDate;
     foreach (GamesPlayed g in games.games)
     {
         gamesPlayed.text = gamesPlayed.text + "\n" + g.playerId.Substring(0, 3) + " || " + g.dateStarted + " || " + g.dateEnded + " || " + g.difficult + " || " + g.score;
     }
 }
コード例 #12
0
    public static void LayerChange(HumanController human, BackgroundController bkg_layer)
    {
        var to_script = bkg_layer;

        human.gameObject.layer = to_script.gameObject.layer;
        var script = human;

        /*
         *  need to change layer.
         */
        // change the child and change camera
//		if (CameraScript.Instance.watched_player == script.transform) {
//			CameraScript.Instance.relayer_child_camera ();
//			Debug.Log ("Camera Layer num: " + CameraScript.Instance.gameObject.layer);
//		}

        float resizeRate = 0.6f;

        if (to_script.gameObject.name.Contains("First"))
        {
            script.transform.localScale = new Vector3(0.007142857f, 0.025f, 5.0f) * resizeRate;
        }
        else if (to_script.gameObject.name.Contains("Second"))
        {
            script.transform.localScale = new Vector3(0.00625f, 0.03333334f, 5.0f) * resizeRate;
        }
        else if (to_script.gameObject.name.Contains("Stair"))
        {
            if (to_script.gameObject.name.Contains("Mid"))
            {
                script.transform.localScale = new Vector3(0.02f, 0.3f, 5f) * resizeRate;
            }
            else
            {
                script.transform.localScale = new Vector3(0.02f, 0.3f, 5f) * resizeRate;
            }
        }


        script.gameObject.layer = to_script.gameObject.layer;
//		script.transform.rotation = rotate;
        HelperScript.change_z(script);
    }
コード例 #13
0
    private void Awake()
    {
        if (Instance == null)
        {
            Instance = this;
        }
        else if (Instance != this)
        {
            Destroy(gameObject);
        }



        DontDestroyOnLoad(gameObject);



        Load();

        Debug.Log(HelperScript.Serialize <SaveState>(state));
    }
コード例 #14
0
    void Awake()
    {
        GameObject.Find("btn_Continue").GetComponent <Button>().enabled = false;
        mapListScrollbar = GameObject.Find("pnl_Content");

        HelperScript.LoadMapNames();

        mapButtonInstances = new GameObject[HelperScript.mapList.Count];

        for (int i = 0; i < HelperScript.mapList.Count; i++)
        {
            string mapName;

            mapButtonInstances[i]      = Instantiate(mapButtonPrefab) as GameObject;
            mapButtonInstances[i].name = HelperScript.mapList[i];
            mapName = HelperScript.mapList[i];
            mapButtonInstances[i].SetActive(true);
            mapButtonInstances[i].transform.SetParent(mapListScrollbar.transform, false);
            mapButtonInstances[i].GetComponentInChildren <Text>().text = HelperScript.mapList[i] + " Map";
            mapButtonInstances[i].GetComponent <Button>().onClick.AddListener(() => SelectedLevel(mapName));
        }
    }
コード例 #15
0
    //Save the whole state of this saveState script to the player prefab

    public void Save()
    {
        PlayerPrefs.SetString("save", HelperScript.Serialize <SaveState>(state));
    }
コード例 #16
0
 public void Save()
 {
     m_saveState.m_highScore = GameController.Instance.m_highScore;
     PlayerPrefs.SetString("Save", HelperScript.Serialize <SaveState>(m_saveState));
 }
コード例 #17
0
        private async ValueTask <Dictionary <string, string>?> ReadJsonAsTextMapWasmAsync(HelperScript helperScript, string jsonUrl, string hash)
        {
            if (this.HttpClient == null)
            {
                throw new NullReferenceException($"{nameof(I18nTextRepository)}.{nameof(HttpClient)} is null.");
            }

            var isOnline = await helperScript.IsOnlineAsync();

            if (isOnline && !string.IsNullOrEmpty(hash))
            {
                jsonUrl += "?hash=" + hash;
            }

            var httpRes = await this.HttpClient.GetAsync(jsonUrl);

            if (httpRes.StatusCode == HttpStatusCode.NotFound)
            {
                return(null);
            }
            var contentBytes = await httpRes.Content.ReadAsByteArrayAsync();

            return(JsonSerializer.Deserialize <Dictionary <string, string> >(contentBytes));
        }
コード例 #18
0
 // Start is called before the first frame update
 void Start()
 {
     gameManager = (HelperScript)FindObjectOfType(typeof(HelperScript));
     httpServer  = gameManager.GetHttpServer();
     StartCoroutine(LoadImage());
 }
コード例 #19
0
 private ReadJsonAsTextMapAsync GetReadJsonAsTextMapWasmAsync(HelperScript helperScript)
 {
     return(delegate(string jsonUrl, string hash) { return this.ReadJsonAsTextMapWasmAsync(helperScript, jsonUrl, hash); });
 }