public LeftPanelHud(Transform content, EventService eventService, LevelActionExecutor executor, Action onDelete, Action onSave, Action onBack, Action onClone) { go = content.gameObject; this.eventService = eventService; this.executor = executor; state = LeftPanelViewState.Hidden; setData(onDelete, onSave, onBack, onClone); }
void createModifiers(LevelModelComponent component) { executor = new LevelActionExecutor(component); factory = new EditableElementsFactory(pool.GetGroup(Matcher.MaterialReference).GetSingleEntity().materialReference.storage.Default); createViewModifier(); }
public void SetExecutor(LevelActionExecutor executor) { this.executor = executor; }