示例#1
0
    // Use this for initialization
    void Start()
    {
        _main       = GetComponent <Main>();
        _draw       = GetComponent <Draw>();
        _loader     = GetComponent <SliceLoader>();
        _assnetwork = GameObject.Find("Network").GetComponent <ASSNetwork>();

        _enabled = false;
        _erasing = false;

        _areaStyle = new GUIStyle();
        _areaStyle.normal.background = Utils.CreateColorTexture(238, 238, 236, 242);

        _optionStyle                   = new GUIStyle();
        _optionStyle.alignment         = TextAnchor.MiddleCenter;
        _optionStyle.normal.textColor  = Utils.ColorFromRGBA(46, 52, 54);
        _optionStyle.normal.background = Utils.CreateColorTexture(186, 189, 182);

        _selectedStyle = new GUIStyle(_optionStyle);
        _selectedStyle.normal.textColor  = Color.white;
        _selectedStyle.normal.background = Utils.CreateColorTexture(0, 122, 255);

        _texStyle           = new GUIStyle();
        _texStyle.alignment = TextAnchor.MiddleCenter;

        _rubberTex            = Resources.Load("Textures/erase") as Texture2D;
        _rubberTex.filterMode = FilterMode.Trilinear;
        _pencilTex            = Resources.Load("Textures/draw") as Texture2D;
        _pencilTex.filterMode = FilterMode.Trilinear;
    }
示例#2
0
    // Use this for initialization
    void Start()
    {
        _main       = GetComponent <Main>();
        _assnetwork = GameObject.Find("Network").GetComponent <ASSNetwork>();

        _slicer        = GetComponent <Slicer>();
        _loader        = GetComponent <SliceLoader>();
        _sList         = GetComponent <StructuresList>();
        _currentVolume = "none";
        _drawing       = false;
        _enabled       = true;
    }
示例#3
0
    // Use this for initialization
    void Start()
    {
        _assnetwork  = GameObject.Find("Network").GetComponent <ASSNetwork>();
        _loader      = GetComponent <SliceLoader>();
        _otherSlices = GetComponent <OtherSlices>();

        _sliderArea = new Rect(0, 0, sliderWidth + sliceWidth, Screen.height);

        _sliderAreaStyle = new GUIStyle();
        _sliderAreaStyle.normal.background = Utils.CreateColorTexture(238, 238, 236, 242);

        // overall slider

        _backgroundStyle = new GUIStyle();
        _backgroundStyle.normal.background = Utils.CreateColorTexture(186, 189, 182);

        _cursorStyle = new GUIStyle();
        _cursorStyle.normal.background = Utils.CreateColorTexture(0, 122, 255);

        _sliding = false;

        // detail slider

        _sliceStyle                   = new GUIStyle();
        _sliceStyle.alignment         = TextAnchor.MiddleCenter;
        _sliceStyle.normal.textColor  = Utils.ColorFromRGBA(46, 52, 54);
        _sliceStyle.normal.background = Utils.CreateColorTexture(186, 189, 182);

        _currentSliceStyle = new GUIStyle(_sliceStyle);
        _currentSliceStyle.normal.textColor  = Color.white;
        _currentSliceStyle.normal.background = Utils.CreateColorTexture(0, 122, 255);

        _offset        = 0;
        _slicesChanged = 0;
        _scrolling     = false;
        _fakeSlice     = _slice;

        // name

        _nameStyle                  = new GUIStyle();
        _nameStyle.alignment        = TextAnchor.MiddleLeft;
        _nameStyle.normal.textColor = Color.white;

        _nameShadowStyle = new GUIStyle(_nameStyle);
        _nameShadowStyle.normal.textColor = Color.black;
    }
    // Use this for initialization
    void Start()
    {
        _assnetwork  = GameObject.Find("Network").GetComponent <ASSNetwork>();
        _slicer      = GameObject.Find("Main").GetComponent <Slicer>();
        _loader      = GameObject.Find("Main").GetComponent <SliceLoader>();
        _indicator   = transform.parent.GetComponent <SliceIndicator>();
        _otherSlices = GameObject.Find("Main").GetComponent <OtherSlices>();

        _slicePreview      = GameObject.Find("SlicePreview");
        _slicePreviewFront = GameObject.Find("SlicePreviewFront").GetComponent <Renderer>();
        _slicePreviewBack  = GameObject.Find("SlicePreviewBack").GetComponent <Renderer>();
        _slicePreviewFront.material.mainTexture = _slicePreviewBack.material.mainTexture = _loader.GetThumbnail(_slicer.Slice);
        _slicePreview.SetActive(false);

        _sliceNr = transform.parent.gameObject.GetComponent <SliceIndicator>().sliceNr;

        _sliceHandle = GameObject.Find("SliceHandle").transform;

        _snapThreshold = GameObject.Find("Main").GetComponent <ConfigProperties>().snapThreshold;

        _movingHandle = false;
    }