Class MapleExtractor
java.lang.Object
server.maps.MapleMapObject
server.maps.MapleExtractor
放置在地圖上的道具萃取器地圖物件。
繼承自 MapleMapObject(MapleMapObjectType.EXTRACTOR),
記錄擁有者角色 ID、擁有者名稱、萃取道具 ID(itemId)、
手續費(fee)、剩餘時間(timeLeft)及開始時間(startTime)。
生成與移除封包分別由 CField.makeExtractor(int, String, Point, int, int, int)
與 CField.removeExtractor(int) 提供,
在 sendSpawnData 與 sendDestroyData 中直接發送給客戶端。
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetType()voidsendDestroyData(MapleClient client) voidsendSpawnData(MapleClient client) Methods inherited from class MapleMapObject
getObjectId, getPosition, getRange, getTruePosition, setObjectId, setPosition
-
Field Details
-
owner
public int owner -
timeLeft
public int timeLeft -
itemId
public int itemId -
fee
public int fee -
startTime
public long startTime -
ownerName
-
-
Constructor Details
-
MapleExtractor
-
-
Method Details
-
getTimeLeft
public int getTimeLeft() -
sendSpawnData
- Specified by:
sendSpawnDatain classMapleMapObject
-
sendDestroyData
- Specified by:
sendDestroyDatain classMapleMapObject
-
getType
- Specified by:
getTypein classMapleMapObject
-