Exemple #1
0
 protected override void WriteObject(AssetsWriter writer)
 {
     base.WriteObject(writer);
     decorations.WritePtr(writer);
     writer.Write(decorationChance);
     writer.Write(decorationDensity);
 }
Exemple #2
0
 public void Write(AssetsWriter writer)
 {
     writer.Write(X);
     writer.Write(Y);
     writer.Write(Width);
     writer.Write(Height);
 }
Exemple #3
0
 public void Write(AssetsWriter writer)
 {
     writer.Write(Stream);
     writer.Write(Offset);
     writer.Write(Format);
     writer.Write(Dimension);
 }
Exemple #4
0
 protected override void WriteObject(AssetsWriter writer)
 {
     writer.Write(Name);
     //writer.Write(MeshData);
     writer.WriteArrayOf(SubMeshes, (o, w) => o.Write(w));
     BlendShapeData.Write(writer);
     writer.WriteArrayOf(BindPose, (o, w) => w.Write(o));
     writer.WriteArrayOf(BoneNameHashes, (o, w) => w.Write(o));
     writer.Write(RootBoneNameHash);
     writer.Write(MeshCompression);
     writer.Write(IsReadable);
     writer.Write(KeepVerticies);
     writer.Write(KeepIndicies);
     writer.AlignTo(4);
     writer.Write(IndexFormat);
     writer.WriteArray(IndexBuffer);
     writer.AlignTo(4);
     VertexData.Write(writer);
     CompressedMesh.Write(writer);
     LocalAABB.Write(writer);
     writer.Write(MeshUsageFlags);
     writer.WriteArray(BakedConvexCollisionMesh);
     writer.AlignTo(4);
     writer.WriteArray(BakedTriangleCollisionMesh);
     writer.AlignTo(4);
     writer.Write(MeshMetrics1);
     writer.Write(MeshMetrics2);
     StreamData.Write(writer);
 }
 protected override void WriteObject(AssetsWriter writer)
 {
     base.WriteBase(writer);
     writer.Write(SceneName);
     writer.Write(DisabledRootObjects);
     writer.AlignTo(4);
 }
Exemple #6
0
 public void Write(AssetsWriter writer)
 {
     writer.WriteArrayOf(keys, (item, w) => item.Write(w));
     writer.Write(length);
     writer.Write((int)preWrapMode);
     writer.Write((int)postWrapMode);
 }
Exemple #7
0
 protected override void WriteObject(AssetsWriter writer)
 {
     Material.WritePtr(writer);
     writer.Write(IsTrigger);
     writer.Write(Enabled);
     writer.AlignTo(4);
 }
Exemple #8
0
 public void Write(AssetsWriter writer)
 {
     writer.Write(R);
     writer.Write(G);
     writer.Write(B);
     writer.Write(A);
 }
Exemple #9
0
 public void Write(AssetsWriter writer)
 {
     writer.Write(ObjectID);
     writer.Write(DataOffset);
     writer.Write(DataSize);
     writer.Write(TypeIndex);
 }
Exemple #10
0
 protected override void WriteObject(AssetsWriter writer)
 {
     writer.WriteArrayOf(enableOnSpawn, (item, w) => item.WritePtr(w));
     anim.WritePtr(writer);
     projectile.WritePtr(writer);
     muzzle.WritePtr(writer);
     ragdoll.WritePtr(writer);
     disintegrateVFX.WritePtr(writer);
     fireSound.Write(writer);
     fireIndicatorRenderer.WritePtr(writer);
     aimArmPivot.WritePtr(writer);
     aimHandPivot.WritePtr(writer);
     leftHandAim.WritePtr(writer);
     rightHandAim.WritePtr(writer);
     writer.Write(maxAimAngle);
     writer.Write(aimEaseTime);
     writer.Write(lookEaseInTime);
     ikEaseInCurve.Write(writer);
     writer.Write(hitSuppressesIK);
     writer.AlignTo(4);
     writer.Write(ikSupressionTime);
     writer.Write(maxIKSupression);
     writer.Write((int)toughness);
     moveSpeeds.Write(writer);
     writer.Write(turnRate);
     writer.Write(deathDisposalDelay);
     writer.Write(deathDisintegrationVFXDelay);
     avatarSkinnedMeshRenderer.WritePtr(writer);
     writer.WriteArrayOf(renderersToHideOnDeath, (item, w) => item.WritePtr(w));
     writer.WriteArrayOf(targetables, (item, w) => item.WritePtr(w));
     writer.WriteArrayOf(bodyParts, (item, w) => item.WritePtr(w));
     writer.WriteArrayOf(playerKillers, (item, w) => item.WritePtr(w));
     target.WritePtr(writer);
     writer.WriteArrayOf(fireTimes, (item, w) => w.Write(item));
 }
Exemple #11
0
 public void Write(AssetsWriter writer)
 {
     writer.Write(X);
     writer.Write(Y);
     writer.Write(Z);
     writer.Write(W);
 }
Exemple #12
0
 public void Write(AssetsWriter writer)
 {
     writer.Write(binFrequencyWidth);
     writer.Write(minBinFrequency);
     writer.Write(startSample);
     writer.Write(endSample);
 }
Exemple #13
0
 protected override void WriteObject(AssetsWriter writer)
 {
     base.WriteObject(writer);
     writer.Write((int)action);
     writer.Write(triggerHash);
     motionData.WritePtr(writer);
 }
Exemple #14
0
 public void Write(AssetsWriter writer)
 {
     writer.Write(Name);
     writer.Write(NameHash);
     writer.Write(FrameIndex);
     writer.Write(FrameCount);
 }
 public void Write(AssetsWriter writer)
 {
     writer.Write((int)Difficulty);
     writer.Write(DifficultyRank);
     writer.Write(NoteJumpMovementSpeed);
     writer.Write(NoteJumpStartBeatOffset);
     BeatmapDataPtr.Write(writer);
 }
Exemple #16
0
 protected override void WriteObject(AssetsWriter writer)
 {
     writer.Write(autoRegister);
     writer.AlignTo(4);
     writer.Write(hasHitPlayer);
     writer.AlignTo(4);
     writer.WriteArrayOf(colliders, (c, w) => c.WritePtr(w));
 }
Exemple #17
0
 public void Write(AssetsWriter writer)
 {
     writer.Write(FirstVertex);
     writer.Write(VertexCount);
     writer.Write(HasNormals);
     writer.Write(HasTangents);
     writer.AlignTo(4);
 }
Exemple #18
0
 protected override void WriteObject(AssetsWriter writer)
 {
     writer.Write(duration);
     localStartingPoint.Write(writer);
     localEndingPoint.Write(writer);
     sequence.WritePtr(writer);
     writer.Write(sequenceStartTime);
 }
Exemple #19
0
 protected override void WriteObject(AssetsWriter writer)
 {
     base.WriteObject(writer);
     writer.Write(stopFacing);
     writer.AlignTo(4);
     writer.Write(stopLooking);
     writer.AlignTo(4);
 }
Exemple #20
0
 protected override void WriteObject(AssetsWriter writer)
 {
     base.WriteBase(writer);
     writer.Write(PackID);
     writer.Write(PackName);
     CoverImage.Write(writer);
     BeatmapLevelCollection.Write(writer);
 }
 protected override void WriteObject(AssetsWriter writer)
 {
     base.WriteBase(writer);
     writer.Write(JsonData);
     writer.WriteArray(new byte[128]);
     writer.Write((Int32)0);
     writer.AlignTo(4);
 }
Exemple #22
0
 public void Write(AssetsWriter writer)
 {
     writer.Write(NumItems);
     writer.WriteArray(Data);
     writer.AlignTo(4);
     writer.Write(BitSize);
     writer.AlignTo(4);
 }
Exemple #23
0
 public override void Write(AssetsWriter writer)
 {
     base.WriteBase(writer);
     writer.Write(PackID);
     writer.Write(PackName);
     CoverImage.Write(writer);
     writer.Write(IsPackAlwaysOwned);
     BeatmapLevelCollection.Write(writer);
 }
Exemple #24
0
 protected override void WriteObject(AssetsWriter writer)
 {
     writer.Write(name);
     writer.Write(startSample);
     writer.Write(samplesPerBeat);
     writer.Write(beatsPerMeasure);
     writer.Write(startNewMeasure);
     writer.AlignTo(4);
 }
Exemple #25
0
 protected override void WriteObject(AssetsWriter writer)
 {
     level.WritePtr(writer);
     writer.Write((int)difficulty);
     koreography.WritePtr(writer);
     writer.Write(playerSpeed);
     writer.WriteArrayOf(beatTimes, (item, w) => w.Write(item));
     writer.WriteArrayOf(beats, (item, w) => item.Write(w));
 }
Exemple #26
0
 protected override void WriteObject(AssetsWriter writer)
 {
     SourceClip.WritePtr(writer);
     writer.Write(SourceClipPath);
     writer.Write(SampleRate);
     writer.Write(IgnoreLatencyOffset);
     writer.AlignTo(4);
     writer.WriteArrayOf(TempoSections, (item, w) => item.Write(w));
     writer.WriteArrayOf(Tracks, (item, w) => item.WritePtr(w));
 }
 protected override void WriteObject(AssetsWriter writer)
 {
     base.WriteBase(writer);
     writer.Write(EnvironmentName);
     ColorScheme.Write(writer);
     SceneInfo.Write(writer);
     writer.Write(SerializedName);
     EnvironmentType.Write(writer);
     writer.AlignTo(4);
 }
 protected override void WriteObject(AssetsWriter writer)
 {
     base.WriteBase(writer);
     Icon.Write(writer);
     writer.Write(HintText);
     writer.Write(CharacteristicName);
     writer.Write(SerializedName);
     writer.Write(CompoundIdPartName);
     writer.Write(SortingOrder);
 }
Exemple #29
0
 protected override void WriteObject(AssetsWriter writer)
 {
     writer.Write((int)distance);
     placement.Write(writer);
     writer.Write((int)toughness);
     enemyOffset.Write(writer);
     enemySequence.WritePtr(writer);
     writer.Write(ignoreForLevelRank);
     writer.AlignTo(4);
 }
Exemple #30
0
 protected override void WriteObject(AssetsWriter writer)
 {
     base.WriteObject(writer);
     writer.Write((int)quality);
     writer.Write(updateWhenOffScreen);
     writer.AlignTo(4);
     rootBone.WritePtr(writer);
     writer.WriteArrayOf(bones, (item, w) => item.WritePtr(w));
     sharedMesh.WritePtr(writer);
 }