Esempio n. 1
0
 public void SetColorSelected(Material mat)
 {
     foreach (VisualElement element in this.selectedVisualElements_)
     {
         // set the material for state & the gameobject
         VisualElementState state = this._curState.elementStates[element];
         state.SetStateMaterial(mat);
         element.GetComponent <Renderer>().material.CopyPropertiesFromMaterial(mat);
     }
 }
Esempio n. 2
0
        public void UpdateState()
        {
            VisualElementState state = this.workspace.GetCurrentState().elementStates[this];

            state.SetStatePosition(this.gameObject.transform.position);
            state.SetStateScale(this.gameObject.transform.lossyScale);
            state.SetStateRotation(this.gameObject.transform.rotation);
            Material mat = new Material(this.gameObject.GetComponent <Renderer>().material);

            state.SetStateMaterial(mat);
        }