public override void Write(hsStream s, hsResMgr mgr) { base.Write(s, mgr); s.WriteInt(fInvisLevel); s.WriteBool(fLeavingAge); mgr.WriteKey(s, fLinkKey); s.WriteInt(fEffects); mgr.WriteKey(s, fLinkAnimKey); }
public override void Write(hsStream s, hsResMgr mgr) { if (s.Version.IsMystOnline) mgr.WriteKey(s, fpKey); else mgr.WriteUoid(s, fpKey); }
public override void Write(hsStream s, hsResMgr mgr) { base.Write(s, mgr); s.WriteBool(fIsPlayer); mgr.WriteKey(s, fSpawnPoint); // Cyan is really quite stupid sometimes... if (fInitialTask == null) s.WriteBool(false); else { s.WriteBool(true); mgr.WriteCreatable(s, fInitialTask); } if (s.Version.IsMystOnline) s.WriteSafeString(fUserStr); }
public override void Write(hsStream s, hsResMgr mgr) { base.Write(s, mgr); mgr.WriteKey(s, fCloneKey); mgr.WriteKey(s, fRequestorKey); s.WriteUInt(fOriginatingPlayerID); s.WriteUInt(fUserData); s.WriteBool(fValidMsg); s.WriteBool(fIsLoading); mgr.WriteCreatable(s, fTriggerMsg); }
public override void Write(hsStream s, hsResMgr mgr) { mgr.WriteKey(s, fSender); s.WriteInt(fReceivers.Count); for (int i = 0; i < fReceivers.Count; i++) mgr.WriteKey(s, fReceivers[i]); if (s.Version.IsPlasma20) s.WriteDouble(fTimeStamp); s.WriteInt((int)fBCastFlags); }
protected override void IWrite(hsStream s, hsResMgr mgr) { s.WriteSafeString(fName); s.WriteInt((int)fDataType); s.WriteFloat(fNumber); mgr.WriteKey(s, fKey); }
protected override void IWrite(hsStream s, hsResMgr mgr) { mgr.WriteKey(s, fSpawner); mgr.WriteKey(s, fSpawnee); }
protected override void IWrite(hsStream s, hsResMgr mgr) { mgr.WriteKey(s, fPicker); mgr.WriteKey(s, fPicked); s.WriteBool(fEnabled); fHitPoint.Write(s); }
protected override void IWrite(hsStream s, hsResMgr mgr) { mgr.WriteKey(s, fOfferer); s.WriteInt(fTargetAge); s.WriteInt(fOfferee); }
protected override void IWrite(hsStream s, hsResMgr mgr) { s.WriteInt(fStage); s.WriteInt(fEvent); mgr.WriteKey(s, fAvatar); }
protected override void IWrite(hsStream s, hsResMgr mgr) { mgr.WriteKey(s, fFacer); mgr.WriteKey(s, fFacee); s.WriteFloat(fDot); s.WriteBool(fEnabled); }
protected override void IWrite(hsStream s, hsResMgr mgr) { mgr.WriteKey(s, fContained); mgr.WriteKey(s, fContainer); s.WriteBool(fEntering); }
protected override void IWrite(hsStream s, hsResMgr mgr) { s.WriteBool(fEnter); mgr.WriteKey(s, fHitter); mgr.WriteKey(s, fHittee); }
protected override void IWrite(hsStream s, hsResMgr mgr) { mgr.WriteKey(s, fBlockerKey); }