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(); } } }
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(); } }
protected virtual void Awake() { Factory = FactoryManager.GetFactory(); }
protected override void Start() { Factory = FactoryManager.GetFactory(); }