org.gamenet.application.mm8leveleditor.data.mm6.fileFormat
Class NPCDataBin
java.lang.Object
org.gamenet.application.mm8leveleditor.data.mm6.fileFormat.NPCDataBin
- public class NPCDataBin
- extends Object
Constructor Summary |
NPCDataBin(byte[] data,
int offset)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UNKNOWN1_OFFSET
private static final int UNKNOWN1_OFFSET
- See Also:
- Constant Field Values
PICTURE_OFFSET
private static final int PICTURE_OFFSET
- See Also:
- Constant Field Values
BTB_CHECK_STATE_OFFSET
private static final int BTB_CHECK_STATE_OFFSET
- See Also:
- Constant Field Values
FAME_OFFSET
private static final int FAME_OFFSET
- See Also:
- Constant Field Values
REPUTATION_OFFSET
private static final int REPUTATION_OFFSET
- See Also:
- Constant Field Values
CURRENT_2D_LOCATION_OFFSET
private static final int CURRENT_2D_LOCATION_OFFSET
- See Also:
- Constant Field Values
PROFESSION_OFFSET
private static final int PROFESSION_OFFSET
- See Also:
- Constant Field Values
JOIN_OFFSET
private static final int JOIN_OFFSET
- See Also:
- Constant Field Values
NEWS_OFFSET
private static final int NEWS_OFFSET
- See Also:
- Constant Field Values
EVENT_A_OFFSET
private static final int EVENT_A_OFFSET
- See Also:
- Constant Field Values
EVENT_B_OFFSET
private static final int EVENT_B_OFFSET
- See Also:
- Constant Field Values
EVENT_C_OFFSET
private static final int EVENT_C_OFFSET
- See Also:
- Constant Field Values
UNKNOWN2_OFFSET
private static final int UNKNOWN2_OFFSET
- See Also:
- Constant Field Values
UNKNOWN3_OFFSET
private static final int UNKNOWN3_OFFSET
- See Also:
- Constant Field Values
UNKNOWN4_OFFSET
private static final int UNKNOWN4_OFFSET
- See Also:
- Constant Field Values
NPC_RECORD_LENGTH
private static final int NPC_RECORD_LENGTH
- See Also:
- Constant Field Values
unknown1
private int unknown1
picture
private int picture
btbCheckState
private int btbCheckState
fame
private int fame
reputation
private int reputation
current2DLocation
private int current2DLocation
profession
private int profession
join
private int join
news
private int news
eventA
private int eventA
eventB
private int eventB
eventC
private int eventC
unknown2
private int unknown2
unknown3
private int unknown3
unknown4
private int unknown4
NPCDataBin
public NPCDataBin(byte[] data,
int offset)
updateData
public void updateData(byte[] newData,
int offset)
checkDataIntegrity
public static boolean checkDataIntegrity(byte[] data,
int offset,
int expectedNewOffset,
int count)
populateObjects
public static int populateObjects(byte[] data,
int offset,
List npcDataList,
int npcDataCount)
updateData
public static int updateData(byte[] newData,
int offset,
List npcDataList)
getBtbCheckState
public int getBtbCheckState()
setBtbCheckState
public void setBtbCheckState(int btbCheckState)
getCurrent2DLocation
public int getCurrent2DLocation()
setCurrent2DLocation
public void setCurrent2DLocation(int current2DLocation)
getEventA
public int getEventA()
setEventA
public void setEventA(int eventA)
getEventB
public int getEventB()
setEventB
public void setEventB(int eventB)
getEventC
public int getEventC()
setEventC
public void setEventC(int eventC)
getFame
public int getFame()
setFame
public void setFame(int fame)
getJoin
public int getJoin()
setJoin
public void setJoin(int join)
getNews
public int getNews()
setNews
public void setNews(int news)
getPicture
public int getPicture()
setPicture
public void setPicture(int picture)
getProfession
public int getProfession()
setProfession
public void setProfession(int profession)
getReputation
public int getReputation()
setReputation
public void setReputation(int reputation)
getUnknown1
public int getUnknown1()
setUnknown1
public void setUnknown1(int unknown1)
getUnknown2
public int getUnknown2()
setUnknown2
public void setUnknown2(int unknown2)
getUnknown3
public int getUnknown3()
setUnknown3
public void setUnknown3(int unknown3)
getUnknown4
public int getUnknown4()
setUnknown4
public void setUnknown4(int unknown4)