コード例 #1
0
ファイル: MultiExt.cs プロジェクト: zerodowned/Core
 public static Wireframe GetWireframe(this BaseMulti multi, IBlock3D offset)
 {
     return(GetWireframe(multi, multi.ItemID, offset));
 }
コード例 #2
0
ファイル: MultiExt.cs プロジェクト: zerodowned/Core
 public static Wireframe GetWireframe(this BaseMulti multi, int multiID, IPoint3D offset)
 {
     return(GetWireframe(multi, multiID, offset, 0));
 }
コード例 #3
0
ファイル: MultiExt.cs プロジェクト: zerodowned/Core
 public static MultiComponentList GetComponents(this BaseMulti multi)
 {
     return(GetComponents(multi, multi.ItemID));
 }
コード例 #4
0
ファイル: MultiExt.cs プロジェクト: zerodowned/Core
 public static Wireframe GetWireframe(this BaseMulti multi, IPoint3D offset, int hOffset)
 {
     return(GetWireframe(multi, multi.ItemID, offset, hOffset));
 }
コード例 #5
0
ファイル: MultiExt.cs プロジェクト: zerodowned/Core
 public static Rectangle3D GetBoundsOffset(this BaseMulti multi, Point3D offset)
 {
     return(GetBounds(multi).Resize(offset.X, offset.Y, offset.Z));
 }
コード例 #6
0
ファイル: MultiExt.cs プロジェクト: zerodowned/Core
 public static Rectangle3D GetBounds(this BaseMulti multi)
 {
     return(GetBounds(multi, multi.ItemID));
 }
コード例 #7
0
ファイル: MultiExt.cs プロジェクト: zerodowned/Core
 public static Wireframe GetWireframe(this BaseMulti multi)
 {
     return(GetWireframe(multi, multi.ItemID));
 }
コード例 #8
0
 public void OnMultiLeave(BaseMulti multi)
 {
     this.Remove(ref this.m_Multis, multi);
 }
コード例 #9
0
ファイル: MultiExt.cs プロジェクト: zerodowned/Core
 public static Wireframe GetWireframe(this BaseMulti multi, int multiID, IBlock3D offset)
 {
     return(GetWireframe(multi, multiID, offset, offset.H));
 }
コード例 #10
0
ファイル: MultiExt.cs プロジェクト: zerodowned/Core
 public static Wireframe GetWireframe(this BaseMulti multi, int multiID, IPoint3D offset, int hOffset)
 {
     return
         (new Wireframe(
              GetWireframe(multi, multiID).Select(box => new Block3D(box.Clone3D(offset.X, offset.Y, offset.Z), box.H + hOffset))));
 }
コード例 #11
0
ファイル: GumpMulti.cs プロジェクト: somedude373/NeverFade
 public GumpMulti(int x, int y, BaseMulti multi)
     : this(x, y, multi.Hue, multi.GetComponents())
 {
 }
コード例 #12
0
 public static bool IsMultiOwner(this BaseMulti multi, Mobile mobile) => multi switch
 {
コード例 #13
0
        public static Wireframe GetWireframe(this BaseMulti multi, int multiID, IPoint3D offset, int hOffset)
        {
            var o = GetWireframe(multi, multiID);

            return(new Wireframe(o.Select(b => b.Offset(offset.X, offset.Y, offset.Z, hOffset))));
        }
コード例 #14
0
 public void OnMultiLeave(BaseMulti multi)
 {
     Remove(ref m_Multis, multi);
 }
コード例 #15
0
ファイル: MultiExt.cs プロジェクト: zerodowned/Core
 public static Rectangle3D GetBoundsOffset(this BaseMulti multi)
 {
     return(GetBoundsOffset(multi, multi.Location));
 }
コード例 #16
0
ファイル: Sector.cs プロジェクト: bsmr/ServUO-ServUO
 public void OnMultiEnter(BaseMulti multi)
 {
     Add(ref m_Multis, multi);
 }
コード例 #17
0
 public void OnMultiEnter(BaseMulti multi)
 {
     this.Add(ref this.m_Multis, multi);
 }