コード例 #1
0
    /// <summary>
    /// Change color of the GameObject selected.
    /// </summary>
    private void ChangeColor(ref ManipulateComponent manipulator)
    {
        var propertyBlock = new MaterialPropertyBlock();

        propertyBlock.SetColor("_BaseColor", manipulator.GetSelectedColor);

        if (manipulator.GetRenderer == null)
        {
            manipulator.GetRenderer = manipulator.GetComponent <Renderer>();
        }

        manipulator.GetRenderer.SetPropertyBlock(propertyBlock);
        SceneView.RepaintAll();
    }
コード例 #2
0
 private void OnEnable()
 {
     manipulator = (ManipulateComponent)target;
 }