void HookUpInputFields() { for (int i = 0; i < 3; i++) { int index = i; assetUI.currentInputs[i].onEndEdit.AddListener((value) => OnActorVec3Edit( value, index, () => GetActorRotation(editMain.GetSingleTargetActor()), (vec) => SetActorRotation(editMain.GetSingleTargetActor(), vec))); assetUI.spawnInputs[i].onEndEdit.AddListener((value) => OnActorVec3Edit( value, index, () => GetActorSpawnRotation(editMain.GetSingleTargetActor()), (vec) => SetActorSpawnRotation(editMain.GetSingleTargetActor(), vec))); assetUI.offsetInputs[i].onEndEdit.AddListener((value) => OnActorVec3Edit( value, index, () => GetActorOffsetRotation(editMain.GetSingleTargetActor()), (vec) => SetActorOffset(editMain.GetSingleTargetActor(), vec))); } }
private void SetCurrentParent() { VoosActor actor = editMain.GetSingleTargetActor(); SelectActor((selectedActor) => { bool autosetParent = AutosetSpawn(); SetCurrentParentForActor(actor, selectedActor, undoStack, autosetParent); }); }