예제 #1
0
        private void LoadContent(RoleInfoSystem src)
        {
            if (System.Object.ReferenceEquals(null, src))
            {
                return;
            }

            RoleInfo.OnAddItem    += OnItemAdd;
            RoleInfo.OnRemoveItem += OnItemRemove;
            RoleInfo.OnItemChange += OnItemChange;

            List <InteractItem> items = RoleInfo.GetAllItems();

            foreach (var item in items)
            {
                AddItem(item);
            }
        }
예제 #2
0
        private void LoadUIContent()
        {
            if (!IsUIElementsReady)
            {
                return;
            }

            UILord.Instance.CurRoleInfoUI = this;

            SimWood sw = (SimWood)EntityManager.Instance.PlayerEntity;

            if (!System.Object.ReferenceEquals(null, sw))
            {
                RoleInfo = sw.RoleInfo;
                UILord.Instance.CurRoleInfo = RoleInfo;

                LoadContent(RoleInfo);
            }
        }