Exemple #1
0
    protected override void Start()
    {
        base.Start();
#if UNITY_EDITOR
        if (!Application.isPlaying)
        {
            return;
        }
#endif
        Factory = FactoryManager.GetFactory();
        if (TextManager == null)
        {
            TextManager = Factory.GetResource <UITextManager>("UITextManager");
        }
        UIText uiText = TextManager.FixedText[Index];
        if (uiText.TraditionalChineses.Count == 1 && !uiText.TraditionalChineses[0].Contains("{0}"))
        {
            switch (Language)
            {
            case Language.TraditionalChinese:
                this.text = uiText.TraditionalChineses[0];
                break;

            case Language.SimplifiedChinese:
                this.text = uiText.SimplifiedChineses[0];
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
    }
Exemple #2
0
    protected override void Start()
    {
        base.Start();
#if UNITY_EDITOR
        if (!Application.isPlaying)
        {
            return;
        }
#endif
        if (SpriteName.Count != 0)
        {
            Factory = FactoryManager.GetFactory();
            if (ImageManager == null)
            {
                ImageManager = Factory.GetResource <UIImageManager>("UIImageManager");
            }
            ChangeSprite();
        }
    }
Exemple #3
0
 protected virtual void Awake()
 {
     Factory = FactoryManager.GetFactory();
 }
Exemple #4
0
 protected override void Start()
 {
     Factory = FactoryManager.GetFactory();
 }