// Use this for initialization void Awake() { model = GetComponent <Mixer3DModel>(); view = GetComponent <Mixer3DView>(); mixerProperties = model.GetMixerProperties(); setMixerProperties(mixerProperties); }
// Passes along the transform and if flipped for the view to render private void setMixerProperties(Mixer3D properties) { Transform mixerTransform = transform; mixerTransform.localScale = new Vector3(properties.Width, properties.Height, properties.Depth); mixerTransform.position = new Vector3(0, 0, properties.ForwardPosition); bool flipped = properties.Flipped; view.UpdateMixer3DProperties(mixerTransform, flipped); }