private void OnEnable()
 {
     instance         = this;
     cameraController = GetComponent <CustomizationCameraController>();
     if (onInitialized != null)
     {
         onInitialized();
     }
 }
Example #2
0
    public override void OnGotFocus()
    {
        base.OnGotFocus();
        CustomizationController.instance.cameraController.navigationEnabled = false;
        isActive = true;
        if (dontReload)
        {
            dontReload = false;
            return;
        }
        RagdollCustomization activeCustomization = CustomizationController.instance.activeCustomization;

        cameraController = CustomizationController.instance.cameraController;
        paint            = GetComponent <PaintTool>();
        paint.Initialize(activeCustomization);
        cursor.Initialize();
        picker.Initialize();
        cursor.color         = (paint.color = (colorPalette.color = color));
        cursor.cursorKernel  = (paint.cursorKernel = cursorKernel);
        cursor.cursorFalloff = (paint.cursorFalloff = cursorFalloff);
        maskVisible          = false;
        maskPanel.gameObject.SetActive(maskVisible);
        ShowMask(show: true);
    }