public void SetPlayerInfo(ObscuredFloat shieldDuration, Sprite[] sprite, ObscuredInt slotAmount, ObscuredFloat lifeTime)
    {
        //Debug.Log("Get Amounts : " + shieldDuration + ", " + slotAmount + ", " + lifeTime);
        shieldDuration = (shieldDuration < 0) ? 0 : shieldDuration;
        slotAmount     = (slotAmount < 0) ? 0 : (int)slotAmount;
        lifeTime       = (lifeTime < 1) ? 1 : lifeTime;
        //Debug.Log("Get Amounts : " + shieldDuration + ", " + slotAmount + ", " + lifeTime);

        playerStatus.shieldDuration = shieldDuration;

        spriteBodyRenderer.sprite = sprite[0];

        playerSprites = sprite;
        playerStatusManager.CreateItemSlots(slotAmount);
        playerTimeBar.InitTimeBar(lifeTime, OnGameOver);
    }