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); }