public static BlueprintObject Clone(BlueprintObject blueprintObject) { return (blueprintObject != null ? new BlueprintObject { Bodies = Clone(blueprintObject.Bodies), Version = blueprintObject.Version } : null); }
public void Init() { playerController.enabled = true; playerController.m_MouseLook.SetCursorLock(true); var obj = playerManager.objectManager.GetObjectByName("blueprint"); blueprint = GameObject.Instantiate(obj); blueprintObject = blueprint.GetComponent <BlueprintObject>(); blueprintObject.SetItem(item, stateManager.objectManager); }
public static int ChildrenCount(BlueprintObject blueprintObject) { return(ChildrenCount(blueprintObject?.Bodies)); }
public static int BodyCount(BlueprintObject blueprintObject) { return(blueprintObject?.Bodies?.Count() ?? 0); }
public static int ChildrenCount(this BlueprintObject blueprintObject) { return(BlueprintScrappinUtil.ChildrenCount(blueprintObject)); }
public static int BodyCount(this BlueprintObject blueprintObject) { return(BlueprintScrappinUtil.BodyCount(blueprintObject)); }
public static BlueprintObject Clone(this BlueprintObject blueprintObject) { return(BlueprintScrappinUtil.Clone(blueprintObject)); }