コード例 #1
0
ファイル: VvVTraps.cs プロジェクト: adverserath/TrueUO
        public void OnRevealed(Mobile m)
        {
            ItemID = VisibleID;

            if (Links != null)
            {
                Links.ForEach(l =>
                {
                    if (!l.Deleted && l.ItemID == HiddenID)
                    {
                        l.ItemID = VisibleID;
                    }
                });
            }

            if (ParentTrap != null)
            {
                if (ParentTrap.ItemID == HiddenID)
                {
                    ParentTrap.ItemID = VisibleID;
                }

                ParentTrap.OnRevealed(m);
            }
        }
コード例 #2
0
ファイル: VvVTraps.cs プロジェクト: travismills82/TrueUO
        public void OnRevealed(Mobile m)
        {
            ItemID = VisibleID;

            if (Links != null)
            {
                for (var index = 0; index < Links.Count; index++)
                {
                    var l = Links[index];

                    if (!l.Deleted && l.ItemID == HiddenID)
                    {
                        l.ItemID = VisibleID;
                    }
                }
            }

            if (ParentTrap != null)
            {
                if (ParentTrap.ItemID == HiddenID)
                {
                    ParentTrap.ItemID = VisibleID;
                }

                ParentTrap.OnRevealed(m);
            }
        }