상속: MonoBehaviour
    void Awake()
    {
        LocalizedTextMesh textObject = ((TextMesh)target).gameObject.GetComponent <LocalizedTextMesh>();

        if (textObject != null)
        {
            selectedKey = textObject.localizedKey;
        }
    }
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();

        selectedKey = LocalizedKeySelector.SelectKeyGUI(selectedKey, true, LocalizedObjectType.STRING);

        if (!Application.isPlaying && GUILayout.Button("Use Key", GUILayout.Width(80)))
        {
            GameObject        targetGameObject = ((TextMesh)target).gameObject;
            LocalizedTextMesh textObject       = targetGameObject.GetComponent <LocalizedTextMesh>();
            if (textObject == null)
            {
                textObject = targetGameObject.AddComponent <LocalizedTextMesh>();
            }

            textObject.localizedKey = selectedKey;
        }
    }
예제 #3
0
    private void OnEnable()
    {
        myController = (LocalizedTextMesh)target;

        UpdateLanguage();
    }