예제 #1
0
		public ContractConfirmGump(Mobile m, RentalContract rc)
			: base(m, 100, 100)
		{
			m.CloseGump(typeof(ContractConfirmGump));

			c_Contract = rc;
		}
 public InternalTarget(ContractSetupGump gump, RentalContract contract, TargetType type, Point3D point) : base(20, true, TargetFlags.None)
 {
     c_Gump     = gump;
     c_Contract = contract;
     c_Type     = type;
     c_BoundOne = point;
 }
예제 #3
0
        public ContractSetupGump(Mobile m, RentalContract contract)
            : base(m, 50, 50)
        {
            m.CloseGump(typeof(ContractSetupGump));

            c_Contract = contract;
        }
        public ContractConfirmGump( Mobile m, RentalContract rc )
            : base(m, 100, 100)
        {
            m.CloseGump( typeof( ContractConfirmGump ) );

            c_Contract = rc;
        }
        public ContractSetupGump( Mobile m, RentalContract contract )
            : base(m, 50, 50)
        {
            m.CloseGump( typeof( ContractSetupGump ) );

            c_Contract = contract;
        }
예제 #6
0
        public ContractConfirmGump(Mobile m, RentalContract rc) : base(m, 100, 100)
        {
            m.CloseGump(typeof(ContractConfirmGump));

            Override = false;

            c_Contract = rc;

            NewGump();
        }
예제 #7
0
        public static bool HasOtherContract(BaseHouse house, RentalContract contract)
        {
            foreach (Item item in TownHouseSign.AllSigns)
            {
                if (item is RentalContract && item != contract && house == ((RentalContract)item).ParentHouse)
                {
                    return(true);
                }
            }

            return(false);
        }
예제 #8
0
		public static bool HasOtherContract( BaseHouse house, RentalContract contract )
		{
			foreach( Item item in TownHouseSign.AllSigns )
				if ( item is RentalContract && item != contract && house == ((RentalContract)item).ParentHouse )
					return true;

			return false;
		}
예제 #9
0
 public static bool HasOtherContract(BaseHouse house, RentalContract c)
 {
     return(TownHouseSign.AllSigns.OfType <RentalContract>().Any(s => s != c && house == s.ParentHouse && s.EntireHouse));
 }
예제 #10
0
		public RentalContractCopy( RentalContract contract )
		{
			Name = "rental contract copy";
			ItemID = 0x14F0;
			c_Contract = contract;
		}
예제 #11
0
 public RentalContractCopy(RentalContract contract)
 {
     Name       = "rental contract copy";
     ItemID     = 0x14F0;
     c_Contract = contract;
 }
예제 #12
0
 public static void SendTo(Mobile m, RentalContract rc)
 {
     new ContractConfirmGump(m, rc);
 }
예제 #13
0
 public static bool HasOtherContract(BaseHouse house, RentalContract contract)
 {
     return
         TownHouseSign.AllSigns.Any(
             item => item is RentalContract && item != contract && house == ((RentalContract) item).ParentHouse);
 }
예제 #14
0
 public InternalTarget(ContractSetupGump gump, RentalContract contract, TargetType type)
     : this(gump, contract, type, Point3D.Zero)
 {
 }
예제 #15
0
 public static bool HasOtherContract(BaseHouse house, RentalContract contract)
 {
     return
         (TownHouseSign.AllSigns.Any(
              item => item is RentalContract && item != contract && house == ((RentalContract)item).ParentHouse));
 }
예제 #16
0
			public InternalTarget( ContractSetupGump gump, RentalContract contract, TargetType type ) : this( gump, contract, type, Point3D.Zero ){}
예제 #17
0
			public InternalTarget( ContractSetupGump gump, RentalContract contract, TargetType type, Point3D point ) : base( 20, true, TargetFlags.None )
			{
				c_Gump = gump;
				c_Contract = contract;
				c_Type = type;
				c_BoundOne = point;
			}
예제 #18
0
 public static void SendTo(Mobile m, RentalContract contract)
 {
     new ContractSetupGump(m, contract);
 }