Class AnimatedMapleMapObject
java.lang.Object
server.maps.MapleMapObject
server.maps.AnimatedMapleMapObject
- Direct Known Subclasses:
AbstractLoadedMapleLife, MapleCharacter, MapleDragon, MapleSummon, MonsterFamiliar
具有動畫狀態(stance)的地圖物件抽象基底類別。
繼承自 MapleMapObject,新增 stance 欄位以表示動畫幀方向;
提供 isFacingLeft() 與 getFacingDirection() 等朝向判斷輔助方法。
移動中的實體(如召喚獸 MapleDragon、寵物、怪物)皆以此類為基底,
由各子類在 sendSpawnData 中將 stance 值寫入對應的生成封包。
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class MapleMapObject
getObjectId, getPosition, getRange, getTruePosition, getType, sendDestroyData, sendSpawnData, setObjectId, setPosition
-
Constructor Details
-
AnimatedMapleMapObject
public AnimatedMapleMapObject()
-
-
Method Details
-
getStance
public int getStance() -
setStance
public void setStance(int stance) -
isFacingLeft
public boolean isFacingLeft() -
getFacingDirection
public int getFacingDirection()
-