void Start() { if (rosettaWrapper == null) { rosettaWrapper = GameObject.Find("RosettaWrap").GetComponent <RosettaWrapper> (); } this.text = rosettaWrapper.rosetta.retrieveString(key); locale = rosettaWrapper.rosetta.locale(); }
public override void OnInspectorGUI() { DrawDefaultInspector(); RosettaWrapper wrapRef = (RosettaWrapper)target; if (wrapRef.rosetta == null) { wrapRef.rosetta = GameObject.Find("Rosetta").GetComponent <Rosetta> (); } if (GUILayout.Button("Oh, no")) { if (wrapRef.rosetta == null) { wrapRef.rosetta = GameObject.Find("Rosetta").GetComponent <Rosetta> (); } } }