public InteractorObject AddInteractor(GameObject _object, StatusObject _status) { if (_object == null || _status == null) { return(null); } InteractorObject _interactor = GetInteractor(_object); if (_interactor == null) { _interactor = new InteractorObject(); if (_interactor.AutoCreate(_object, _status)) { Interactors.Add(_interactor); } } return(_interactor); }