UnityPlatformer.Collider2DRenderer.OnValidate C# (CSharp) Method

OnValidate() public method

public OnValidate ( ) : void
return void
    void OnValidate() {
      _mf = GetComponent<MeshFilter>();
      _mr = GetComponent<MeshRenderer>();

      if (_mf == null) {
        _mf = gameObject.AddComponent<MeshFilter>();
      }

      if (_mr == null) {
        _mr = gameObject.AddComponent<MeshRenderer>();
      }

      _mr.receiveShadows = false;
      _mr.shadowCastingMode = ShadowCastingMode.Off;
      _mr.reflectionProbeUsage = ReflectionProbeUsage.Off;
      _mr.sharedMaterial = material != null ? material : _default_material;

      _mf.hideFlags = HideFlags.HideInInspector;
      _mr.hideFlags = HideFlags.HideInInspector;
    }