예제 #1
0
    public void ResetSignatureDisplays()
    {
        GatherItems();
        SignatureGridItem selected = null;

        for (int k = 0; k < items.Length; k++)
        {
            if (items [k].GetSignature() == ShowMode.Instance.Signature)
            {
                selected = items[k];
                break;
            }
        }
        if (selected != null)
        {
            for (int k = 0; k < selectedSignatureImages.Length; k++)
            {
                selectedSignatureImages [k].color = selected.SignatureSpriteColour();
            }
            signatureText.UpdateValue(selected.GetSignature());
        }
        else
        {
            // Probably none.
        }
    }
예제 #2
0
    public void SignatureSelected(SignatureGridItem selected)
    {
        Signature sig = selected.GetSignature();

        Diglbug.Log("Selected Signature " + sig);

//		for (int k = 0; k < selectedSignatureImages.Length; k++) {
//			selectedSignatureImages[k].color = selected.SignatureSpriteColour ();
//		}
//		signatureText.UpdateValue (sig);

        ShowMode.Instance.Signature = sig;

        ResetSignatureDisplays();

        closeButton.SetActive(true);
        gameObject.GetComponent <UILightbox> ().Close();
    }