コード例 #1
0
ファイル: PaintManager.cs プロジェクト: davidiad/newleaf
    void Start()
    {
        paintWait        = 0.05f;  // factor to control speed of re-drawing saved paintstrokes
        brushSize        = 0.005f; // in meters
        strokeThickness  = 1f;
        paintOn          = false;
        paintOnTouch     = true;
        newPaintVertices = false;
        paintStrokesList = new List <PaintStroke>();
        paintColor       = Color.blue;
        brushColorMats   = GameObject.FindWithTag("BrushColor").GetComponent <Renderer>().materials;
        leavesManager    = GameObject.FindWithTag("LeavesManager").GetComponent <LeavesManager>();
        paintTarget      = GameObject.FindWithTag("PaintTarget");
        paintSlider      = GameObject.FindWithTag("PaintSlider").GetComponent <Slider>();
        brushSizeSlider  = GameObject.FindWithTag("SizeSlider").GetComponent <Slider>();
        targetSliderGO   = GameObject.FindWithTag("TargetSlider");
        targetSlider     = targetSliderGO.GetComponent <Slider>();
        paintPosition    = leavesManager.paintPosition;
        AdjustTargetDistance();
        AdjustPaintColor(); // set the color to what the color slider is set to
        paintButtonGroup       = onoff.GetComponent <CanvasGroup>();
        paintButtonGroup.alpha = 0.4f;
        SetHue(paintColor);
        paintstrokeParent  = new GameObject("paintstrokeParent"); // initially at (0,0,0)
        stopPaintingButton = GameObject.FindWithTag("StopPainting");
#if UNITY_EDITOR
        stopPaintingButton.SetActive(true);
#else
        stopPaintingButton.SetActive(false);
#endif
    }
コード例 #2
0
 public LeavesController(
     IMapper mapper,
     UserManager userManager,
     LeavesManager leavesManager)
 {
     this.userManager   = userManager;
     this.leavesManager = leavesManager;
     this.mapper        = mapper;
 }