Exemplo n.º 1
0
    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;
                    }
                }
            }
        }
    }
Exemplo n.º 2
0
    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;
        }
    }
Exemplo n.º 3
0
 void Start()
 {
     hPlayer          = player.GetComponent <HeatmapPlayer>();
     hpManager        = player.GetComponent <PlayerHealthManager>();
     playerController = player.GetComponent <PlayerController>();
 }