Пример #1
0
        public void AddSystem(int systemid)
        {
            var system = SystemFactory.mIns.Create(systemid);

            if (system != null)
            {
                if (system is IEmojiStructSystem <TextCotext> )
                {
                    IEmojiStructSystem <TextCotext> essystem = system as IEmojiStructSystem <TextCotext>;
                    int code = essystem.Init(ref Context);
                    if (code != 0)
                    {
#if UNITY_EDITOR
                        Debug.LogErrorFormat("Init Code {0} in {1}", (EmojiErrorCode)code, essystem);
#endif
                    }
                }

                _systems.Add(system);
            }
            else
            {
#if UNITY_EDITOR
                Debug.LogErrorFormat("missing {0}", system);
#endif
            }
        }