public bool WriteEventFlag(int ID, bool state) { int offset = getEventFlagOffset(ID, out uint mask); return(EventFlags.WriteFlag32(offset, mask, state)); }
public bool SetNoGravity(bool value) { return(ChrData1.WriteFlag32((int)DSROffsets.ChrData1.ChrFlags1 + Offsets.ChrData1Boost1, (uint)DSROffsets.ChrFlags1.NoGravity, value)); }
public bool SetNoCollision(bool value) { return(ChrMapData.WriteFlag32((int)DSROffsets.ChrMapData.ChrMapFlags, (uint)DSROffsets.ChrMapFlags.DisableMapHit, value)); }
public bool GameRestart() { return(GameMan.WriteFlag32((int)DSROffsets.GameMan.bRequestToEnding, 1, true)); }