public void SetViewState(MeshViewState state) { if (m_ViewState == state) { return; } m_ViewState = state; MeshViewStateChanged(); AnythingChanged(); }
public MeshViewSetting(string title, MeshViewState viewState, Type type) { if (!typeof(MeshDebugView).IsAssignableFrom(type)) { throw new ArgumentException("Type must be assignable to MeshDebugView."); } m_Title = title; m_ViewState = viewState; m_AssemblyQualifiedType = type.AssemblyQualifiedName; m_Type = type; }