Ejemplo n.º 1
0
    void Awake()
    {
        currentPieces       = correctPieces = 0;
        isCorrectlyFinished = false;

        if (Bulb != null)
        {
            Light = Bulb.transform.GetChild(0);
            Light.gameObject.SetActive(false);
        }

        if (GameManager != null)
        {
            gameManagerScript = GameManager.GetComponent <PaintingPiecesGameManager>();
        }

        foreach (VRTK_SnapDropZone sdz in snapDropZones)
        {
            sdz.ObjectSnappedToDropZone     += OnPieceSnapped;
            sdz.ObjectUnsnappedFromDropZone += OnPieceUnsnapped;
        }

        MAX_PIECES = snapDropZones.Length;
        selfName   = this.name.Split('_')[1].ToLower();
    }
Ejemplo n.º 2
0
 private void Awake()
 {
     gameManagerScript = gameManagerHolder.GetComponent <PaintingPiecesGameManager>();
 }