private void OnImageClick(DailyMaintAction action) { GameObject bigImagePage = transform.parent.Find("BigImagePage").gameObject; bigImagePage.GetComponent <BigImagePageController>().TheAction = action; NavigationService.Instance.NavigateTo(bigImagePage); }
void LoadActions() { //ugly implementation actions = new List <DailyMaintAction>(); DailyMaintAction a = new DailyMaintAction("InspectImage1", "Sprites/Picture/InspectImage/InspectImage1", "Sprites/Picture/InspectImage/BigInspectImage1", ActionTypeEnum.Inspect); actions.Add(a); a = new DailyMaintAction("InspectImage2", "Sprites/Picture/InspectImage/InspectImage2", "Sprites/Picture/InspectImage/BigInspectImage2", ActionTypeEnum.Inspect); actions.Add(a); a = new DailyMaintAction("InspectImage3", "Sprites/Picture/InspectImage/InspectImage3", "Sprites/Picture/InspectImage/BigInspectImage3", ActionTypeEnum.Inspect); actions.Add(a); a = new DailyMaintAction("InspectImage4", "Sprites/Picture/InspectImage/InspectImage4", "Sprites/Picture/InspectImage/BigInspectImage4", ActionTypeEnum.Inspect); actions.Add(a); a = new DailyMaintAction("CleanImage1", "Sprites/Picture/MachineCleanImage/CleanImage1", "Sprites/Picture/MachineCleanImage/BigCleanImage1", ActionTypeEnum.Clean); actions.Add(a); a = new DailyMaintAction("CleanImage2", "Sprites/Picture/MachineCleanImage/CleanImage2", "Sprites/Picture/MachineCleanImage/BigCleanImage2", ActionTypeEnum.Clean); actions.Add(a); a = new DailyMaintAction("CleanImage3", "Sprites/Picture/MachineCleanImage/CleanImage3", "Sprites/Picture/MachineCleanImage/BigCleanImage3", ActionTypeEnum.Clean); actions.Add(a); a = new DailyMaintAction("CleanImage4", "Sprites/Picture/MachineCleanImage/CleanImage4", "Sprites/Picture/MachineCleanImage/BigCleanImage4", ActionTypeEnum.Clean); actions.Add(a); a = new DailyMaintAction("ElectricInspect1", "Sprites/Picture/ElectricInspect/ElectricInspect1", "Sprites/Picture/ElectricInspect/ElectricInspectBig1", ActionTypeEnum.Inspect); actions.Add(a); a = new DailyMaintAction("ElectricInspect2", "Sprites/Picture/ElectricInspect/ElectricInspect2", "Sprites/Picture/ElectricInspect/ElectricInspectBig2", ActionTypeEnum.Inspect); actions.Add(a); a = new DailyMaintAction("ElectricInspect3", "Sprites/Picture/ElectricInspect/ElectricInspect3", "Sprites/Picture/ElectricInspect/ElectricInspectBig3", ActionTypeEnum.Inspect); actions.Add(a); a = new DailyMaintAction("ElectricInspect4", "Sprites/Picture/ElectricInspect/ElectricInspect4", "Sprites/Picture/ElectricInspect/ElectricInspectBig4", ActionTypeEnum.Inspect); actions.Add(a); a = new DailyMaintAction("ElectricClean1", "Sprites/Picture/ElectricClean/ElectricClean1", "Sprites/Picture/ElectricClean/ElectricCleanBig1", ActionTypeEnum.Clean); actions.Add(a); a = new DailyMaintAction("ElectricClean2", "Sprites/Picture/ElectricClean/ElectricClean2", "Sprites/Picture/ElectricClean/ElectricCleanBig2", ActionTypeEnum.Clean); actions.Add(a); a = new DailyMaintAction("ElectricClean3", "Sprites/Picture/ElectricClean/ElectricClean3", "Sprites/Picture/ElectricClean/ElectricCleanBig3", ActionTypeEnum.Clean); actions.Add(a); a = new DailyMaintAction("ElectricClean4", "Sprites/Picture/ElectricClean/ElectricClean4", "Sprites/Picture/ElectricClean/ElectricCleanBig4", ActionTypeEnum.Clean); actions.Add(a); /* * switch (CurrentMaintType) * { * case MaintenanceType.Mechanical: * { * DailyMaintAction action1 = new DailyMaintAction("InspectImage1", "Sprites/Picture/InspectImage/InspectImage1", "Sprites/Picture/InspectImage/BigInspectImage1", ActionTypeEnum.Inspect); * actions.Add(action1); * * DailyMaintAction action2 = new DailyMaintAction("InspectImage2", "Sprites/Picture/InspectImage/InspectImage2", "Sprites/Picture/InspectImage/BigInspectImage2", ActionTypeEnum.Inspect); * actions.Add(action2); * * DailyMaintAction action3 = new DailyMaintAction("InspectImage3", "Sprites/Picture/InspectImage/InspectImage3", "Sprites/Picture/InspectImage/BigInspectImage3", ActionTypeEnum.Inspect); * actions.Add(action3); * * DailyMaintAction action4 = new DailyMaintAction("InspectImage4", "Sprites/Picture/InspectImage/InspectImage4", "Sprites/Picture/InspectImage/BigInspectImage4", ActionTypeEnum.Inspect); * actions.Add(action4); * * DailyMaintAction action5 = new DailyMaintAction("CleanImage1", "Sprites/Picture/MachineCleanImage/CleanImage1", "Sprites/Picture/MachineCleanImage/BigCleanImage1", ActionTypeEnum.Clean); * actions.Add(action5); * * DailyMaintAction action6 = new DailyMaintAction("CleanImage2", "Sprites/Picture/MachineCleanImage/CleanImage2", "Sprites/Picture/MachineCleanImage/BigCleanImage2", ActionTypeEnum.Clean); * actions.Add(action6); * * DailyMaintAction action7 = new DailyMaintAction("CleanImage3", "Sprites/Picture/MachineCleanImage/CleanImage3", "Sprites/Picture/MachineCleanImage/BigCleanImage3", ActionTypeEnum.Clean); * actions.Add(action7); * * DailyMaintAction action8 = new DailyMaintAction("CleanImage4", "Sprites/Picture/MachineCleanImage/CleanImage4", "Sprites/Picture/MachineCleanImage/BigCleanImage4", ActionTypeEnum.Clean); * actions.Add(action8); * } * break; * * case MaintenanceType.Electrical: * { * DailyMaintAction action1 = new DailyMaintAction("ElectricInspect1", "Sprites/Picture/ElectricInspect/ElectricInspect1", "Sprites/Picture/ElectricInspect/ElectricInspectBig1", ActionTypeEnum.Inspect); * actions.Add(action1); * * DailyMaintAction action2 = new DailyMaintAction("ElectricInspect2", "Sprites/Picture/ElectricInspect/ElectricInspect2", "Sprites/Picture/ElectricInspect/ElectricInspectBig2", ActionTypeEnum.Inspect); * actions.Add(action2); * * DailyMaintAction action3 = new DailyMaintAction("ElectricInspect3", "Sprites/Picture/ElectricInspect/ElectricInspect3", "Sprites/Picture/ElectricInspect/ElectricInspectBig3", ActionTypeEnum.Inspect); * actions.Add(action3); * * DailyMaintAction action4 = new DailyMaintAction("ElectricInspect4", "Sprites/Picture/ElectricInspect/ElectricInspect4", "Sprites/Picture/ElectricInspect/ElectricInspectBig4", ActionTypeEnum.Inspect); * actions.Add(action4); * * DailyMaintAction action5 = new DailyMaintAction("ElectricClean1", "Sprites/Picture/ElectricClean/ElectricClean1", "Sprites/Picture/ElectricClean/ElectricCleanBig1", ActionTypeEnum.Clean); * actions.Add(action5); * * DailyMaintAction action6 = new DailyMaintAction("ElectricClean2", "Sprites/Picture/ElectricClean/ElectricClean2", "Sprites/Picture/ElectricClean/ElectricCleanBig2", ActionTypeEnum.Clean); * actions.Add(action6); * * DailyMaintAction action7 = new DailyMaintAction("ElectricClean3", "Sprites/Picture/ElectricClean/ElectricClean3", "Sprites/Picture/ElectricClean/ElectricCleanBig3", ActionTypeEnum.Clean); * actions.Add(action7); * * DailyMaintAction action8 = new DailyMaintAction("ElectricClean4", "Sprites/Picture/ElectricClean/ElectricClean4", "Sprites/Picture/ElectricClean/ElectricCleanBig4", ActionTypeEnum.Clean); * actions.Add(action8); * } * break; * } */ }