using NodeCanvas.Framework; using ParadoxNotion.Design; using UnityEngine; namespace NodeCanvas.Tasks.Actions { [Category("GameObject")] public class CreateGameObject : ActionTask { public BBParameter objectName; public BBParameter position; public BBParameter rotation; [BlackboardOnly] public BBParameter saveAs; protected override void OnExecute() { var newGO = new GameObject(objectName.value); newGO.transform.position = position.value; newGO.transform.eulerAngles = rotation.value; saveAs.value = newGO; EndAction(); } } }