void Update() { if (player) { if (Input.GetKeyDown(KeyCode.E)) { PlayerController controller = player.GetComponent <PlayerController>(); HeatmapPlayer hPlayer = player.GetComponent <HeatmapPlayer>(); int gameSessionID = PlayerPrefs.GetInt("user_gameplaySessionID"); string token = PlayerPrefs.GetString("user_token"); ChestReq reqData = new ChestReq(); reqData.token = token; if (empty) { SetEmptyText(); controller.emptyChest(); if (!openedOnce) { ChestPoint chestPointData = new ChestPoint(); chestPointData.chestID = chestID; chestPointData.type = "EMPTY_CHEST"; reqData.chest = chestPointData; hPlayer.api.post("/create/chest_point_entry/" + gameSessionID.ToString(), JsonUtility.ToJson(reqData)); openedOnce = true; } } else { GiveKey(); if (!openedOnce) { ChestPoint chestPointData = new ChestPoint(); chestPointData.chestID = chestID; chestPointData.type = "KEY_CHEST"; reqData.chest = chestPointData; hPlayer.api.post("/create/chest_point_entry/" + gameSessionID.ToString(), JsonUtility.ToJson(reqData)); openedOnce = true; } } } } }
void Start() { animator = GetComponent <Animator>(); cameraT = Camera.main.transform; controller = GetComponent <CharacterController>(); ChatBubbleText = ChatBubble.GetComponentInChildren <Text>(); StartCoroutine(SayAndHideBubble("I need to get out of this dungeon !")); hPlayer = transform.GetComponent <HeatmapPlayer>(); healthManager = transform.GetComponent <PlayerHealthManager>(); int lastLevel = PlayerPrefs.GetInt("user_level", 1); switch (lastLevel) { case 1: SpawnToLevel1(); break; case 2: SpawnToLevel2(); break; } }
void Start() { hPlayer = player.GetComponent <HeatmapPlayer>(); hpManager = player.GetComponent <PlayerHealthManager>(); playerController = player.GetComponent <PlayerController>(); }