void Apply() { AreaSetter _obj = (AreaSetter)target; //_type = _obj.ApplyTypeInEditorMode(); EditorUtility.SetDirty(target); AssetDatabase.Refresh(); }
private void Awake() { if (area == null) { if (gameObject.GetComponentInParent <AreaSetter>() != null) { area = gameObject.GetComponentInParent <AreaSetter>(); } } if (area != null) { area.AddObj(gameObject); } }
private void Start() { area = gameObject.GetComponentInParent <AreaSetter>(); }