Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public override void Write(hsStream s, hsResMgr mgr)
 {
     if (s.Version.IsMystOnline)
         mgr.WriteKey(s, fpKey);
     else
         mgr.WriteUoid(s, fpKey);
 }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
 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);
 }
Ejemplo n.º 6
0
 protected override void IWrite(hsStream s, hsResMgr mgr)
 {
     s.WriteSafeString(fName);
     s.WriteInt((int)fDataType);
     s.WriteFloat(fNumber);
     mgr.WriteKey(s, fKey);
 }
Ejemplo n.º 7
0
 protected override void IWrite(hsStream s, hsResMgr mgr)
 {
     mgr.WriteKey(s, fSpawner);
     mgr.WriteKey(s, fSpawnee);
 }
Ejemplo n.º 8
0
 protected override void IWrite(hsStream s, hsResMgr mgr)
 {
     mgr.WriteKey(s, fPicker);
     mgr.WriteKey(s, fPicked);
     s.WriteBool(fEnabled);
     fHitPoint.Write(s);
 }
Ejemplo n.º 9
0
 protected override void IWrite(hsStream s, hsResMgr mgr)
 {
     mgr.WriteKey(s, fOfferer);
     s.WriteInt(fTargetAge);
     s.WriteInt(fOfferee);
 }
Ejemplo n.º 10
0
 protected override void IWrite(hsStream s, hsResMgr mgr)
 {
     s.WriteInt(fStage);
     s.WriteInt(fEvent);
     mgr.WriteKey(s, fAvatar);
 }
Ejemplo n.º 11
0
 protected override void IWrite(hsStream s, hsResMgr mgr)
 {
     mgr.WriteKey(s, fFacer);
     mgr.WriteKey(s, fFacee);
     s.WriteFloat(fDot);
     s.WriteBool(fEnabled);
 }
Ejemplo n.º 12
0
 protected override void IWrite(hsStream s, hsResMgr mgr)
 {
     mgr.WriteKey(s, fContained);
     mgr.WriteKey(s, fContainer);
     s.WriteBool(fEntering);
 }
Ejemplo n.º 13
0
 protected override void IWrite(hsStream s, hsResMgr mgr)
 {
     s.WriteBool(fEnter);
     mgr.WriteKey(s, fHitter);
     mgr.WriteKey(s, fHittee);
 }
Ejemplo n.º 14
0
 protected override void IWrite(hsStream s, hsResMgr mgr)
 {
     mgr.WriteKey(s, fBlockerKey);
 }