예제 #1
0
 internal void Write(ParameterTreeWriter writer)
 {
     writer.Write("name", Name);
     writer.Write("posx", Position.X);
     writer.Write("posy", Position.Y);
     writer.Write("posz", Position.Z);
 }
        internal void Write(ParameterTreeWriter writer)
        {
            writer.Write("type", Type);
            writer.Write("radius", Radius);

            writer.PushScope("bone");
            {
                writer.PushScope(0);
                {
                    Bone0.Write(writer);
                }
                writer.PopScope();

                writer.PushScope(1);
                {
                    Bone1.Write(writer);
                }
                writer.PopScope();
            }
            writer.PopScope();
        }
예제 #3
0
 internal void Write(ParameterTreeWriter writer)
 {
     writer.Write("hinge_ymin", HingeYMin);
     writer.Write("hinge_ymax", HingeYMax);
     writer.Write("hinge_zmin", HingeZMin);
     writer.Write("hinge_zmax", HingeZMax);
     writer.Write("coli_r", Radius);
     writer.Write("inertial_cancel", InertialCancel);
     writer.Write("weight", Weight);
 }
        internal void Write(ParameterTreeWriter writer)
        {
            writer.PushScope(Name);
            {
                writer.PushScope("root");
                {
                    writer.Write("force", Force);
                    writer.Write("force_gain", ForceGain);
                    writer.Write("air_res", AirResistance);
                    writer.Write("rot_y", RotationY);
                    writer.Write("rot_z", RotationZ);
                    writer.Write("friction", Friction);
                    writer.Write("wind_afc", WindAffection);
                    writer.Write("coli_type", CollisionType);
                    writer.Write("init_rot_y", InitRotationY);
                    writer.Write("init_rot_z", InitRotationZ);
                    writer.Write("hinge_y", HingeY);
                    writer.Write("hinge_z", HingeZ);
                    writer.Write("coli_r", CollisionRadius);
                    writer.Write("stiffness", Stiffness);
                    writer.Write("move_cancel", MoveCancel);

                    if (!string.IsNullOrEmpty(CollisionTargetOsage))
                    {
                        writer.Write("colli_tgt_osg", CollisionTargetOsage);
                    }

                    writer.Write("coli", Collisions, x => x.Write(writer));
                    writer.Write("boc", Bocs, x => x.Write(writer));
                }
                writer.PopScope();

                writer.Write("node", Nodes, x => x.Write(writer));
            }
            writer.PopScope();
        }
 internal void Write(ParameterTreeWriter writer)
 {
     writer.Write("st_node", StNode);
     writer.Write("ed_node", EdNode);
     writer.Write("ed_root", EdRoot);
 }