public RoomPosition(RoomPosition template, Room room = null) { _x = template.X; _y = template.Y; _z = template.Z; _rotation = template.Rotation; _room = room; }
public RoomPosition(RoomPosition template, int x, int y, float z) { _x = x; _y = y; _z = z; _rotation = template.Rotation; _room = template.Room; }
public RoomPosition(RoomPosition template, int x, int y, float z, byte rotation) { _x = x; _y = y; _z = z; _rotation = rotation; _room = template.Room; }
public RoomUnitMoveEventArgs(IRoomUnit roomUnit, RoomPosition oldPosition, RoomPosition newPosition) { RoomUnit = roomUnit; OldPosition = oldPosition; NewPosition = newPosition; }
public RoomUnitMoveEventArgs(RoomPosition oldPosition, RoomPosition newPosition) { OldPosition = oldPosition; NewPosition = newPosition; }