public NoSelectionState(Camera mainCam, OriginalFabricData originalFabricChannelData, OriginalDecalData originalDecalChannelData, PersistentBreadcrumbTypeDefinitionKey templateBreadcrumbType, PersistentBreadcrumbTypeDefinitionKey fabricBreadcrumbType, PersistentBreadcrumbTypeDefinitionKey decalBreadcrumbType) { this.mainCam = mainCam; this.originalFabricChannelData = originalFabricChannelData; this.originalDecalChannelData = originalDecalChannelData; this.templateBreadcrumbType = templateBreadcrumbType; this.fabricBreadcrumbType = fabricBreadcrumbType; this.decalBreadcrumbType = decalBreadcrumbType; breadcrumbController = Service.Get <NotificationBreadcrumbController>(); }
private void init() { penguinPreview = GameObject.Find("InventoryPenguinPreview").transform; penguinMannequin = GameObject.Find("CustomizerPenguinPreview"); isDragContainerLoaded = false; isFabricDragContainerLoaded = false; mainCamera = Camera.main; guiCamera = GameObject.FindGameObjectWithTag(UIConstants.Tags.GUI_CAMERA).GetComponent <Camera>(); fabricChannelData = new OriginalFabricData(); fabricChannelData.Clear(); decalChannelData = new OriginalDecalData(); decalChannelData.Clear(); CoroutineRunner.Start(loadDragContainer(), this, "loadDragContainer"); CoroutineRunner.Start(loadDragFabricContainer(), this, "loadDragFabricContainer"); }