C# Class Server.Multis.BaseHouse

Inheritance: Server.Items.BaseMulti
Afficher le fichier Open project: Grimoric/RunUO.T2A Class Usage Examples

Private Properties

Свойство Type Description
FixLockdowns_Sandbox void
SetLockdown void
SetLockdown void
SetSecure void
SetSecure void

Méthodes publiques

Méthode Description
AddCoOwner ( Server.Mobile from, Server.Mobile targ ) : void
AddDoor ( BaseDoor door, int xoff, int yoff, int zoff ) : void
AddEastDoor ( bool wood, int x, int y, int z ) : BaseDoor
AddEastDoor ( int x, int y, int z ) : BaseDoor
AddFriend ( Server.Mobile from, Server.Mobile targ ) : void
AddSecure ( Server.Mobile m, Item item ) : void
AddSouthDoor ( bool wood, int x, int y, int z ) : BaseDoor
AddSouthDoor ( bool wood, int x, int y, int z, uint k ) : BaseDoor
AddSouthDoor ( int x, int y, int z ) : BaseDoor
AddSouthDoor ( int x, int y, int z, uint k ) : BaseDoor
AddSouthDoors ( bool wood, int x, int y, int z, bool inv ) : Server.Items.BaseDoor[]
AddSouthDoors ( bool wood, int x, int y, int z, uint k ) : Server.Items.BaseDoor[]
AddSouthDoors ( int x, int y, int z, uint k ) : Server.Items.BaseDoor[]
AddStrongBox ( Server.Mobile from ) : void
AddTrashBarrel ( Server.Mobile from ) : void
Ban ( Server.Mobile from, Server.Mobile targ ) : void
BaseHouse ( Server.Serial serial ) : System
BaseHouse ( int multiID, Server.Mobile owner, int MaxLockDown, int MaxSecure ) : System
BeginConfirmTransfer ( Server.Mobile from, Server.Mobile to ) : void
ChangeLocks ( Server.Mobile m ) : void
ChangeSignType ( int itemID ) : void
CheckAccessibility ( Item item, Server.Mobile from ) : bool
CheckAccessible ( Server.Mobile m, Item item ) : bool
CheckDecay ( ) : bool
CheckLockedDown ( Item item ) : bool
CheckLockedDownOrSecured ( Item item ) : bool
CheckSecured ( Item item ) : bool
CheckTransferPosition ( Server.Mobile from, Server.Mobile to ) : bool
Configure ( ) : void
CreateKeys ( Server.Mobile m ) : uint
Decay_OnTick ( ) : void
Decay_Sandbox ( ) : void
Deserialize ( Server.GenericReader reader ) : void
FindGuildstone ( ) : Guildstone
FindHouseAt ( Item item ) : BaseHouse
FindHouseAt ( Server.Mobile m ) : BaseHouse
FindHouseAt ( Server.Point3D loc, Server.Map map, int height ) : BaseHouse
GetDeed ( ) : HouseDeed
GetHouseEntities ( ) : List
GetHouses ( Server.Mobile m ) : List
GetItems ( ) : List
GetLockdowns ( ) : int
GetMobiles ( ) : List
GetOldDecayLevel ( ) : DecayLevel
GetSecures ( ) : int
HandleDeletion ( Server.Mobile mob ) : void
HasAccountHouse ( Server.Mobile m ) : bool
HasHouse ( Server.Mobile m ) : bool
InRange ( IPoint2D from, int range ) : bool
IsBanned ( Mobile m ) : bool
IsCoOwner ( Mobile m ) : bool
IsFriend ( Mobile m ) : bool
IsGuildMember ( Mobile m ) : bool
IsInside ( Item item ) : bool
IsInside ( Mobile m ) : bool
IsInside ( Point3D p, int height ) : bool
IsLockedDown ( Item item ) : bool
IsOwner ( Mobile m ) : bool
IsSecure ( Item item ) : bool
IsThereVendor ( Point3D location, Map map, bool &vendor ) : void
Kick ( Mobile from, Mobile targ ) : void
KillVendors ( ) : void
LockDown ( Mobile m, Item item ) : bool
LockDown ( Mobile m, Item item, bool checkIsInside ) : bool
MakeDoor ( bool wood, DoorFacing facing ) : BaseDoor
OnAfterDelete ( ) : void
OnDelete ( ) : void
OnLocationChange ( Point3D oldLocation ) : void
OnMapChange ( ) : void
RefreshDecay ( ) : bool
Release ( Mobile m, Item item ) : void
RemoveBan ( Mobile from, Mobile targ ) : void
RemoveCoOwner ( Mobile from, Mobile targ ) : void
RemoveFriend ( Mobile from, Mobile targ ) : void
RemoveKeys ( Mobile m ) : void
RemoveLocks ( ) : void
Secure ( Mobile m, Item item ) : bool
Secure ( Mobile m, Item item, bool checkIsInside ) : bool
Serialize ( GenericWriter writer ) : void
SetSign ( int xoff, int yoff, int zoff ) : void
UpdateRegion ( ) : void

Private Methods

Méthode Description
FixLockdowns_Sandbox ( ) : void
SetLockdown ( Item i, bool locked ) : void
SetLockdown ( Item i, bool locked, bool checkContains ) : void
SetSecure ( Item i, bool locked ) : void
SetSecure ( Item i, bool locked, bool checkContains ) : void

Method Details

AddCoOwner() public méthode

public AddCoOwner ( Server.Mobile from, Server.Mobile targ ) : void
from Server.Mobile
targ Server.Mobile
Résultat void

AddDoor() public méthode

public AddDoor ( BaseDoor door, int xoff, int yoff, int zoff ) : void
door Server.Items.BaseDoor
xoff int
yoff int
zoff int
Résultat void

AddEastDoor() public méthode

public AddEastDoor ( bool wood, int x, int y, int z ) : BaseDoor
wood bool
x int
y int
z int
Résultat Server.Items.BaseDoor

AddEastDoor() public méthode

public AddEastDoor ( int x, int y, int z ) : BaseDoor
x int
y int
z int
Résultat Server.Items.BaseDoor

AddFriend() public méthode

public AddFriend ( Server.Mobile from, Server.Mobile targ ) : void
from Server.Mobile
targ Server.Mobile
Résultat void

AddSecure() public méthode

public AddSecure ( Server.Mobile m, Item item ) : void
m Server.Mobile
item Item
Résultat void

AddSouthDoor() public méthode

public AddSouthDoor ( bool wood, int x, int y, int z ) : BaseDoor
wood bool
x int
y int
z int
Résultat Server.Items.BaseDoor

AddSouthDoor() public méthode

public AddSouthDoor ( bool wood, int x, int y, int z, uint k ) : BaseDoor
wood bool
x int
y int
z int
k uint
Résultat Server.Items.BaseDoor

AddSouthDoor() public méthode

public AddSouthDoor ( int x, int y, int z ) : BaseDoor
x int
y int
z int
Résultat Server.Items.BaseDoor

AddSouthDoor() public méthode

public AddSouthDoor ( int x, int y, int z, uint k ) : BaseDoor
x int
y int
z int
k uint
Résultat Server.Items.BaseDoor

AddSouthDoors() public méthode

public AddSouthDoors ( bool wood, int x, int y, int z, bool inv ) : Server.Items.BaseDoor[]
wood bool
x int
y int
z int
inv bool
Résultat Server.Items.BaseDoor[]

AddSouthDoors() public méthode

public AddSouthDoors ( bool wood, int x, int y, int z, uint k ) : Server.Items.BaseDoor[]
wood bool
x int
y int
z int
k uint
Résultat Server.Items.BaseDoor[]

AddSouthDoors() public méthode

public AddSouthDoors ( int x, int y, int z, uint k ) : Server.Items.BaseDoor[]
x int
y int
z int
k uint
Résultat Server.Items.BaseDoor[]

AddStrongBox() public méthode

public AddStrongBox ( Server.Mobile from ) : void
from Server.Mobile
Résultat void

AddTrashBarrel() public méthode

public AddTrashBarrel ( Server.Mobile from ) : void
from Server.Mobile
Résultat void

Ban() public méthode

public Ban ( Server.Mobile from, Server.Mobile targ ) : void
from Server.Mobile
targ Server.Mobile
Résultat void

BaseHouse() public méthode

public BaseHouse ( Server.Serial serial ) : System
serial Server.Serial
Résultat System

BaseHouse() public méthode

public BaseHouse ( int multiID, Server.Mobile owner, int MaxLockDown, int MaxSecure ) : System
multiID int
owner Server.Mobile
MaxLockDown int
MaxSecure int
Résultat System

BeginConfirmTransfer() public méthode

public BeginConfirmTransfer ( Server.Mobile from, Server.Mobile to ) : void
from Server.Mobile
to Server.Mobile
Résultat void

ChangeLocks() public méthode

public ChangeLocks ( Server.Mobile m ) : void
m Server.Mobile
Résultat void

ChangeSignType() public méthode

public ChangeSignType ( int itemID ) : void
itemID int
Résultat void

CheckAccessibility() public méthode

public CheckAccessibility ( Item item, Server.Mobile from ) : bool
item Item
from Server.Mobile
Résultat bool

CheckAccessible() public static méthode

public static CheckAccessible ( Server.Mobile m, Item item ) : bool
m Server.Mobile
item Item
Résultat bool

CheckDecay() public méthode

public CheckDecay ( ) : bool
Résultat bool

CheckLockedDown() public static méthode

public static CheckLockedDown ( Item item ) : bool
item Item
Résultat bool

CheckLockedDownOrSecured() public static méthode

public static CheckLockedDownOrSecured ( Item item ) : bool
item Item
Résultat bool

CheckSecured() public static méthode

public static CheckSecured ( Item item ) : bool
item Item
Résultat bool

CheckTransferPosition() public méthode

public CheckTransferPosition ( Server.Mobile from, Server.Mobile to ) : bool
from Server.Mobile
to Server.Mobile
Résultat bool

Configure() public static méthode

public static Configure ( ) : void
Résultat void

CreateKeys() public méthode

public CreateKeys ( Server.Mobile m ) : uint
m Server.Mobile
Résultat uint

Decay_OnTick() public static méthode

public static Decay_OnTick ( ) : void
Résultat void

Decay_Sandbox() public méthode

public Decay_Sandbox ( ) : void
Résultat void

Deserialize() public méthode

public Deserialize ( Server.GenericReader reader ) : void
reader Server.GenericReader
Résultat void

FindGuildstone() public méthode

public FindGuildstone ( ) : Guildstone
Résultat Server.Items.Guildstone

FindHouseAt() public static méthode

public static FindHouseAt ( Item item ) : BaseHouse
item Item
Résultat BaseHouse

FindHouseAt() public static méthode

public static FindHouseAt ( Server.Mobile m ) : BaseHouse
m Server.Mobile
Résultat BaseHouse

FindHouseAt() public static méthode

public static FindHouseAt ( Server.Point3D loc, Server.Map map, int height ) : BaseHouse
loc Server.Point3D
map Server.Map
height int
Résultat BaseHouse

GetDeed() public méthode

public GetDeed ( ) : HouseDeed
Résultat Server.Multis.Deeds.HouseDeed

GetHouseEntities() public méthode

public GetHouseEntities ( ) : List
Résultat List

GetHouses() public static méthode

public static GetHouses ( Server.Mobile m ) : List
m Server.Mobile
Résultat List

GetItems() public méthode

public GetItems ( ) : List
Résultat List

GetLockdowns() public méthode

public GetLockdowns ( ) : int
Résultat int

GetMobiles() public méthode

public GetMobiles ( ) : List
Résultat List

GetOldDecayLevel() public méthode

public GetOldDecayLevel ( ) : DecayLevel
Résultat DecayLevel

GetSecures() public méthode

public GetSecures ( ) : int
Résultat int

HandleDeletion() public static méthode

public static HandleDeletion ( Server.Mobile mob ) : void
mob Server.Mobile
Résultat void

HasAccountHouse() public static méthode

public static HasAccountHouse ( Server.Mobile m ) : bool
m Server.Mobile
Résultat bool

HasHouse() public static méthode

public static HasHouse ( Server.Mobile m ) : bool
m Server.Mobile
Résultat bool

InRange() public méthode

public InRange ( IPoint2D from, int range ) : bool
from IPoint2D
range int
Résultat bool

IsBanned() public méthode

public IsBanned ( Mobile m ) : bool
m Mobile
Résultat bool

IsCoOwner() public méthode

public IsCoOwner ( Mobile m ) : bool
m Mobile
Résultat bool

IsFriend() public méthode

public IsFriend ( Mobile m ) : bool
m Mobile
Résultat bool

IsGuildMember() public méthode

public IsGuildMember ( Mobile m ) : bool
m Mobile
Résultat bool

IsInside() public méthode

public IsInside ( Item item ) : bool
item Item
Résultat bool

IsInside() public méthode

public IsInside ( Mobile m ) : bool
m Mobile
Résultat bool

IsInside() public méthode

public IsInside ( Point3D p, int height ) : bool
p Point3D
height int
Résultat bool

IsLockedDown() public méthode

public IsLockedDown ( Item item ) : bool
item Item
Résultat bool

IsOwner() public méthode

public IsOwner ( Mobile m ) : bool
m Mobile
Résultat bool

IsSecure() public méthode

public IsSecure ( Item item ) : bool
item Item
Résultat bool

IsThereVendor() public static méthode

public static IsThereVendor ( Point3D location, Map map, bool &vendor ) : void
location Point3D
map Map
vendor bool
Résultat void

Kick() public méthode

public Kick ( Mobile from, Mobile targ ) : void
from Mobile
targ Mobile
Résultat void

KillVendors() public méthode

public KillVendors ( ) : void
Résultat void

LockDown() public méthode

public LockDown ( Mobile m, Item item ) : bool
m Mobile
item Item
Résultat bool

LockDown() public méthode

public LockDown ( Mobile m, Item item, bool checkIsInside ) : bool
m Mobile
item Item
checkIsInside bool
Résultat bool

MakeDoor() public méthode

public MakeDoor ( bool wood, DoorFacing facing ) : BaseDoor
wood bool
facing DoorFacing
Résultat BaseDoor

OnAfterDelete() public méthode

public OnAfterDelete ( ) : void
Résultat void

OnDelete() public méthode

public OnDelete ( ) : void
Résultat void

OnLocationChange() public méthode

public OnLocationChange ( Point3D oldLocation ) : void
oldLocation Point3D
Résultat void

OnMapChange() public méthode

public OnMapChange ( ) : void
Résultat void

RefreshDecay() public méthode

public RefreshDecay ( ) : bool
Résultat bool

Release() public méthode

public Release ( Mobile m, Item item ) : void
m Mobile
item Item
Résultat void

RemoveBan() public méthode

public RemoveBan ( Mobile from, Mobile targ ) : void
from Mobile
targ Mobile
Résultat void

RemoveCoOwner() public méthode

public RemoveCoOwner ( Mobile from, Mobile targ ) : void
from Mobile
targ Mobile
Résultat void

RemoveFriend() public méthode

public RemoveFriend ( Mobile from, Mobile targ ) : void
from Mobile
targ Mobile
Résultat void

RemoveKeys() public méthode

public RemoveKeys ( Mobile m ) : void
m Mobile
Résultat void

RemoveLocks() public méthode

public RemoveLocks ( ) : void
Résultat void

Secure() public méthode

public Secure ( Mobile m, Item item ) : bool
m Mobile
item Item
Résultat bool

Secure() public méthode

public Secure ( Mobile m, Item item, bool checkIsInside ) : bool
m Mobile
item Item
checkIsInside bool
Résultat bool

Serialize() public méthode

public Serialize ( GenericWriter writer ) : void
writer GenericWriter
Résultat void

SetSign() public méthode

public SetSign ( int xoff, int yoff, int zoff ) : void
xoff int
yoff int
zoff int
Résultat void

UpdateRegion() public méthode

public UpdateRegion ( ) : void
Résultat void