示例#1
0
    public ModuleTransformRotationControllerData(ModuleTransformRotationControllerData moduleTransformRotationControllerData)
    {
        id       = moduleTransformRotationControllerData.id;
        parentId = moduleTransformRotationControllerData.parentId;
        name     = moduleTransformRotationControllerData.name;
        position = moduleTransformRotationControllerData.position;
        scale    = moduleTransformRotationControllerData.scale;
        rotation = moduleTransformRotationControllerData.rotation;
        tags     = moduleTransformRotationControllerData.tags;


        yawRate = moduleTransformRotationControllerData.yawRate;
        yawMin  = moduleTransformRotationControllerData.yawMin;
        yawMax  = moduleTransformRotationControllerData.yawMax;

        pitchRate = moduleTransformRotationControllerData.pitchRate;
        pitchMin  = moduleTransformRotationControllerData.pitchMin;
        pitchMax  = moduleTransformRotationControllerData.pitchMax;
    }
示例#2
0
 internal override void PopulateData(ModuleData moduleData)
 {
     _data = new ModuleTransformRotationControllerData((ModuleTransformRotationControllerData)moduleData);
     ApplyData();
 }