public void OnGraffitiEquip(NodeAddedEvent e, GraffitiItemPreviewNode graffiti, ActiveGraffitiScreenNode activeGraffitiScreen, [JoinAll] HangarCameraNode hangarCameraNode) { DynamicDecalProjectorComponent component = (graffiti.resourceData.Data as GameObject).GetComponent <DynamicDecalProjectorComponent>(); activeGraffitiScreen.graffitiPreview.SetPreview(component.Material.mainTexture); base.ScheduleEvent <HangarGraffitiBuildedEvent>(hangarCameraNode); }
public void OnExitGraffitiScreen(NodeRemoveEvent e, ActiveGraffitiScreenNode activeGraffitiScreen, [JoinAll] HangarCameraNode hangarCameraNode) { base.ScheduleEvent <HangarGraffitiBuildedEvent>(hangarCameraNode); }