예제 #1
0
    public ModuleCameraAnchorData(ModuleCameraAnchorData moduleCameraAnchorData)
    {
        name     = moduleCameraAnchorData.name;
        id       = moduleCameraAnchorData.id;
        parentId = moduleCameraAnchorData.parentId;

        position = moduleCameraAnchorData.position;
        scale    = moduleCameraAnchorData.scale;
        rotation = moduleCameraAnchorData.rotation;
        tags     = moduleCameraAnchorData.tags;

        offset = moduleCameraAnchorData.offset;

        yawRate = moduleCameraAnchorData.yawRate;
        yawMin  = moduleCameraAnchorData.yawMin;
        yawMax  = moduleCameraAnchorData.yawMax;

        pitchRate = moduleCameraAnchorData.pitchRate;
        pitchMin  = moduleCameraAnchorData.pitchMin;
        pitchMax  = moduleCameraAnchorData.pitchMax;
    }
예제 #2
0
 internal override void PopulateData(ModuleData moduleData)
 {
     _data = new ModuleCameraAnchorData((ModuleCameraAnchorData)moduleData);
     ApplyData();
 }