Exemplo n.º 1
0
        private void Start()
        {
            audioManager   = GameObject.FindGameObjectWithTag("AudioManager").GetComponent <AudioManager>();
            point          = transform.GetChild(0).GetComponent <Image>();
            settingsScript = GameObject.FindGameObjectWithTag("SettingsCtrl").GetComponent <SettingsScript>();


            if (isPlayerPicker)
            {
                newColour = Converters.ConvertFloatArrayToColor(settingsScript.gameData.playerColour);
            }
            else
            {
                newColour = Converters.ConvertFloatArrayToColor(settingsScript.gameData.crusherColour);
            }


            previewImage.color = newColour;


            if (isPlayerPicker)
            {
                point.rectTransform.localPosition = ExtraSerialize.Vector3DeSerialize(settingsScript.gameData.playerPipPosition);
                point.enabled = true;
            }
            else
            {
                point.rectTransform.localPosition = ExtraSerialize.Vector3DeSerialize(settingsScript.gameData.crusherPipPosition);
                point.enabled = true;
            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// Get the current position of the pip...
 /// </summary>
 /// <returns>The position of the pip as a Vector3.</returns>
 public Vector3 GetPipPosition()
 {
     if (point)
     {
         return(point.rectTransform.localPosition);
     }
     else
     {
         if (isPlayerPicker)
         {
             return(ExtraSerialize.Vector3DeSerialize(settingsScript.gameData.playerPipPosition));
         }
         else
         {
             return(ExtraSerialize.Vector3DeSerialize(settingsScript.gameData.crusherPipPosition));
         }
     }
 }