Exemplo n.º 1
0
    void Start()
    {
        ModelManager       = gameObject.GetComponent <ModelWithPlate>();;
        ClipPlaneManager   = ModelManager.ModelClipPlane.GetComponent <ModelClippingPlaneControl>();
        ColorMapManager    = gameObject.GetComponent <ColorMap>();
        hostInstanceName   = ModelManager.InstanceName;
        hostInstanceLayers = ModelManager.InstanceLayers;
        hostPlatePosition  = transform.localPosition;
        hostPlateScale     = transform.localScale;

        hostClippingPlaneActive   = ClipPlaneManager.ClippingPlaneState != ModelClippingPlaneControl.ClipPlaneState.Disabled;
        hostClippingPlanePosition = ModelManager.ModelClipPlane.transform.localPosition;
        hostClippingPlaneRotation = ModelManager.ModelClipPlane.transform.localRotation;
        hostColorMap = ColorMapManager.MapName;
        singleton    = this;
    }