C# Класс Server.Multis.BaseHouse

Наследование: Server.Items.BaseMulti
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
FixLockdowns_Sandbox void
SetLockdown void
SetLockdown void
SetSecure void
SetSecure void

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AddCoOwner() публичный Метод

public AddCoOwner ( Server.Mobile from, Server.Mobile targ ) : void
from Server.Mobile
targ Server.Mobile
Результат void

AddDoor() публичный Метод

public AddDoor ( BaseDoor door, int xoff, int yoff, int zoff ) : void
door Server.Items.BaseDoor
xoff int
yoff int
zoff int
Результат void

AddEastDoor() публичный Метод

public AddEastDoor ( bool wood, int x, int y, int z ) : BaseDoor
wood bool
x int
y int
z int
Результат Server.Items.BaseDoor

AddEastDoor() публичный Метод

public AddEastDoor ( int x, int y, int z ) : BaseDoor
x int
y int
z int
Результат Server.Items.BaseDoor

AddFriend() публичный Метод

public AddFriend ( Server.Mobile from, Server.Mobile targ ) : void
from Server.Mobile
targ Server.Mobile
Результат void

AddSecure() публичный Метод

public AddSecure ( Server.Mobile m, Item item ) : void
m Server.Mobile
item Item
Результат void

AddSouthDoor() публичный Метод

public AddSouthDoor ( bool wood, int x, int y, int z ) : BaseDoor
wood bool
x int
y int
z int
Результат Server.Items.BaseDoor

AddSouthDoor() публичный Метод

public AddSouthDoor ( bool wood, int x, int y, int z, uint k ) : BaseDoor
wood bool
x int
y int
z int
k uint
Результат Server.Items.BaseDoor

AddSouthDoor() публичный Метод

public AddSouthDoor ( int x, int y, int z ) : BaseDoor
x int
y int
z int
Результат Server.Items.BaseDoor

AddSouthDoor() публичный Метод

public AddSouthDoor ( int x, int y, int z, uint k ) : BaseDoor
x int
y int
z int
k uint
Результат Server.Items.BaseDoor

AddSouthDoors() публичный Метод

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
Результат Server.Items.BaseDoor[]

AddSouthDoors() публичный Метод

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
Результат Server.Items.BaseDoor[]

AddSouthDoors() публичный Метод

public AddSouthDoors ( int x, int y, int z, uint k ) : Server.Items.BaseDoor[]
x int
y int
z int
k uint
Результат Server.Items.BaseDoor[]

AddStrongBox() публичный Метод

public AddStrongBox ( Server.Mobile from ) : void
from Server.Mobile
Результат void

AddTrashBarrel() публичный Метод

public AddTrashBarrel ( Server.Mobile from ) : void
from Server.Mobile
Результат void

Ban() публичный Метод

public Ban ( Server.Mobile from, Server.Mobile targ ) : void
from Server.Mobile
targ Server.Mobile
Результат void

BaseHouse() публичный Метод

public BaseHouse ( Server.Serial serial ) : System
serial Server.Serial
Результат System

BaseHouse() публичный Метод

public BaseHouse ( int multiID, Server.Mobile owner, int MaxLockDown, int MaxSecure ) : System
multiID int
owner Server.Mobile
MaxLockDown int
MaxSecure int
Результат System

BeginConfirmTransfer() публичный Метод

public BeginConfirmTransfer ( Server.Mobile from, Server.Mobile to ) : void
from Server.Mobile
to Server.Mobile
Результат void

ChangeLocks() публичный Метод

public ChangeLocks ( Server.Mobile m ) : void
m Server.Mobile
Результат void

ChangeSignType() публичный Метод

public ChangeSignType ( int itemID ) : void
itemID int
Результат void

CheckAccessibility() публичный Метод

public CheckAccessibility ( Item item, Server.Mobile from ) : bool
item Item
from Server.Mobile
Результат bool

CheckAccessible() публичный статический Метод

public static CheckAccessible ( Server.Mobile m, Item item ) : bool
m Server.Mobile
item Item
Результат bool

CheckDecay() публичный Метод

public CheckDecay ( ) : bool
Результат bool

CheckLockedDown() публичный статический Метод

public static CheckLockedDown ( Item item ) : bool
item Item
Результат bool

CheckLockedDownOrSecured() публичный статический Метод

public static CheckLockedDownOrSecured ( Item item ) : bool
item Item
Результат bool

CheckSecured() публичный статический Метод

public static CheckSecured ( Item item ) : bool
item Item
Результат bool

CheckTransferPosition() публичный Метод

public CheckTransferPosition ( Server.Mobile from, Server.Mobile to ) : bool
from Server.Mobile
to Server.Mobile
Результат bool

Configure() публичный статический Метод

public static Configure ( ) : void
Результат void

CreateKeys() публичный Метод

public CreateKeys ( Server.Mobile m ) : uint
m Server.Mobile
Результат uint

Decay_OnTick() публичный статический Метод

public static Decay_OnTick ( ) : void
Результат void

Decay_Sandbox() публичный Метод

public Decay_Sandbox ( ) : void
Результат void

Deserialize() публичный Метод

public Deserialize ( Server.GenericReader reader ) : void
reader Server.GenericReader
Результат void

FindGuildstone() публичный Метод

public FindGuildstone ( ) : Guildstone
Результат Server.Items.Guildstone

FindHouseAt() публичный статический Метод

public static FindHouseAt ( Item item ) : BaseHouse
item Item
Результат BaseHouse

FindHouseAt() публичный статический Метод

public static FindHouseAt ( Server.Mobile m ) : BaseHouse
m Server.Mobile
Результат BaseHouse

FindHouseAt() публичный статический Метод

public static FindHouseAt ( Server.Point3D loc, Server.Map map, int height ) : BaseHouse
loc Server.Point3D
map Server.Map
height int
Результат BaseHouse

GetDeed() публичный Метод

public GetDeed ( ) : HouseDeed
Результат Server.Multis.Deeds.HouseDeed

GetHouseEntities() публичный Метод

public GetHouseEntities ( ) : List
Результат List

GetHouses() публичный статический Метод

public static GetHouses ( Server.Mobile m ) : List
m Server.Mobile
Результат List

GetItems() публичный Метод

public GetItems ( ) : List
Результат List

GetLockdowns() публичный Метод

public GetLockdowns ( ) : int
Результат int

GetMobiles() публичный Метод

public GetMobiles ( ) : List
Результат List

GetOldDecayLevel() публичный Метод

public GetOldDecayLevel ( ) : DecayLevel
Результат DecayLevel

GetSecures() публичный Метод

public GetSecures ( ) : int
Результат int

HandleDeletion() публичный статический Метод

public static HandleDeletion ( Server.Mobile mob ) : void
mob Server.Mobile
Результат void

HasAccountHouse() публичный статический Метод

public static HasAccountHouse ( Server.Mobile m ) : bool
m Server.Mobile
Результат bool

HasHouse() публичный статический Метод

public static HasHouse ( Server.Mobile m ) : bool
m Server.Mobile
Результат bool

InRange() публичный Метод

public InRange ( IPoint2D from, int range ) : bool
from IPoint2D
range int
Результат bool

IsBanned() публичный Метод

public IsBanned ( Mobile m ) : bool
m Mobile
Результат bool

IsCoOwner() публичный Метод

public IsCoOwner ( Mobile m ) : bool
m Mobile
Результат bool

IsFriend() публичный Метод

public IsFriend ( Mobile m ) : bool
m Mobile
Результат bool

IsGuildMember() публичный Метод

public IsGuildMember ( Mobile m ) : bool
m Mobile
Результат bool

IsInside() публичный Метод

public IsInside ( Item item ) : bool
item Item
Результат bool

IsInside() публичный Метод

public IsInside ( Mobile m ) : bool
m Mobile
Результат bool

IsInside() публичный Метод

public IsInside ( Point3D p, int height ) : bool
p Point3D
height int
Результат bool

IsLockedDown() публичный Метод

public IsLockedDown ( Item item ) : bool
item Item
Результат bool

IsOwner() публичный Метод

public IsOwner ( Mobile m ) : bool
m Mobile
Результат bool

IsSecure() публичный Метод

public IsSecure ( Item item ) : bool
item Item
Результат bool

IsThereVendor() публичный статический Метод

public static IsThereVendor ( Point3D location, Map map, bool &vendor ) : void
location Point3D
map Map
vendor bool
Результат void

Kick() публичный Метод

public Kick ( Mobile from, Mobile targ ) : void
from Mobile
targ Mobile
Результат void

KillVendors() публичный Метод

public KillVendors ( ) : void
Результат void

LockDown() публичный Метод

public LockDown ( Mobile m, Item item ) : bool
m Mobile
item Item
Результат bool

LockDown() публичный Метод

public LockDown ( Mobile m, Item item, bool checkIsInside ) : bool
m Mobile
item Item
checkIsInside bool
Результат bool

MakeDoor() публичный Метод

public MakeDoor ( bool wood, DoorFacing facing ) : BaseDoor
wood bool
facing DoorFacing
Результат BaseDoor

OnAfterDelete() публичный Метод

public OnAfterDelete ( ) : void
Результат void

OnDelete() публичный Метод

public OnDelete ( ) : void
Результат void

OnLocationChange() публичный Метод

public OnLocationChange ( Point3D oldLocation ) : void
oldLocation Point3D
Результат void

OnMapChange() публичный Метод

public OnMapChange ( ) : void
Результат void

RefreshDecay() публичный Метод

public RefreshDecay ( ) : bool
Результат bool

Release() публичный Метод

public Release ( Mobile m, Item item ) : void
m Mobile
item Item
Результат void

RemoveBan() публичный Метод

public RemoveBan ( Mobile from, Mobile targ ) : void
from Mobile
targ Mobile
Результат void

RemoveCoOwner() публичный Метод

public RemoveCoOwner ( Mobile from, Mobile targ ) : void
from Mobile
targ Mobile
Результат void

RemoveFriend() публичный Метод

public RemoveFriend ( Mobile from, Mobile targ ) : void
from Mobile
targ Mobile
Результат void

RemoveKeys() публичный Метод

public RemoveKeys ( Mobile m ) : void
m Mobile
Результат void

RemoveLocks() публичный Метод

public RemoveLocks ( ) : void
Результат void

Secure() публичный Метод

public Secure ( Mobile m, Item item ) : bool
m Mobile
item Item
Результат bool

Secure() публичный Метод

public Secure ( Mobile m, Item item, bool checkIsInside ) : bool
m Mobile
item Item
checkIsInside bool
Результат bool

Serialize() публичный Метод

public Serialize ( GenericWriter writer ) : void
writer GenericWriter
Результат void

SetSign() публичный Метод

public SetSign ( int xoff, int yoff, int zoff ) : void
xoff int
yoff int
zoff int
Результат void

UpdateRegion() публичный Метод

public UpdateRegion ( ) : void
Результат void