예제 #1
0
 void SetCypher(Cypher paramCypher)
 {
     cypher = paramCypher;
     if (cypher.GetCodeType() == "Array")
     {
         decodeDropdown.gameObject.SetActive(true);
         decodeButton.gameObject.SetActive(true);
         decodeInput.gameObject.SetActive(true);
         foreach (var key in cypher.GetKeys())
         {
             decodeDropdown.options.Add(new Dropdown.OptionData()
             {
                 text = key.key
             });
         }
     }
     else
     {
         decodeDropdown.gameObject.SetActive(false);
         decodeButton.gameObject.SetActive(false);
         decodeInput.gameObject.SetActive(false);
         decodeDropdown.ClearOptions();
     }
     codeDescription.text = cypher.GetCodeDescription();
     codeText.text        = cypher.EncodedText();
     paramCypher.times    = times;
     SaveLoad.SaveGameVillas(paramCypher);
 }