public static Offset <MPHitCollision> Serialize(FlatBufferBuilder builder, AttackResult.HitCollsion obj) { MPHitCollision.StartMPHitCollision(builder); Offset <MPVector3> hitDirOffset = Serialize(builder, obj.hitDir); MPHitCollision.AddHitDir(builder, hitDirOffset); Offset <MPVector3> hitPointOffset = Serialize(builder, obj.hitPoint); MPHitCollision.AddHitPoint(builder, hitPointOffset); return(MPHitCollision.EndMPHitCollision(builder)); }