// Use this for initialization void Start() { theTimeline = gameObject.GetComponent<GenerateTimeline>(); startTime = (int) GenerateTimeline.deathTime; }
void TimelineFunction(int windowID) { theTimeline = gameObject.GetComponent<GenerateTimeline>(); /* Debug.Log("scrollview death time: " + GenerateTimeline.deathTime); Debug.Log("scrollview wife pre place: " + GenerateTimeline.getPersonDetails(0,0,0));*/ // Draw any Controls inside the window here scrollPos = GUILayout.BeginScrollView(scrollPos); string preMurderTime = startTime + "00 hrs"; string murderTime = (startTime+1)+ "00 hrs"; string postMurderTime = (startTime+2)+ "00 hrs"; GUILayout.BeginHorizontal(); GUILayout.Label("Suspects", labelStyle, GUILayout.Height(50)); GUILayout.Label(preMurderTime, labelStyle, GUILayout.Width(120)); GUILayout.Label(murderTime, labelStyle); GUILayout.Label(postMurderTime, labelStyle); //GUILayout.Label("1500 hrs", labelStyle); //GUILayout.Label("1600 hrs", labelStyle); GUILayout.EndHorizontal(); string wifePreMurder = "At " + GenerateTimeline.getPersonDetails(0,0,0) +", "+ GenerateTimeline.getPersonDetails(0,0,1) +", seen by "+ GenerateTimeline.getPersonDetails(0,0, Person.alibi ); string wifeMurder = "At " + GenerateTimeline.getPersonDetails(1,0,Person.place) +", "+ GenerateTimeline.getPersonDetails(1,0,Person.activity) +", seen by "+ GenerateTimeline.getPersonDetails(1,0, Person.alibi); string wifePostMurder = "At " + GenerateTimeline.getPersonDetails(2,0,Person.place) +", "+ GenerateTimeline.getPersonDetails(2,0,Person.activity) +", seen by "+ GenerateTimeline.getPersonDetails(2,0, Person.alibi); GUILayout.BeginHorizontal(); GUILayout.Label("Wife", labelStyle, GUILayout.Height(50), GUILayout.Width(120)); //GUI.backgroundColor = Color.magenta; if (GenerateTimeline.timeline[0].getBefUnlocked()) { GUILayout.Box(wifePreMurder, boxStyle, GUILayout.Width(120), GUILayout.Height(50)); } else GUILayout.Space(120); if (GenerateTimeline.timeline[0].getDuringUnlocked()) { GUILayout.Box(wifeMurder, boxStyle, GUILayout.Width(120), GUILayout.Height(50)); } else GUILayout.Space(120); if (GenerateTimeline.timeline[0].getAftUnlocked()) { GUILayout.Box(wifePostMurder, boxStyle, GUILayout.Width(120), GUILayout.Height(50)); } else GUILayout.Space(120); //GUILayout.Space(480); GUILayout.EndHorizontal(); string sonPreMurder = "At " + GenerateTimeline.getPersonDetails(0,1,Person.place) +", "+ GenerateTimeline.getPersonDetails(0,1,Person.activity) +", seen by "+ GenerateTimeline.getPersonDetails(0,1, Person.alibi); string sonMurder = "At " + GenerateTimeline.getPersonDetails(1,1,Person.place) +", "+ GenerateTimeline.getPersonDetails(1,1,Person.activity) +", seen by "+ GenerateTimeline.getPersonDetails(1,1, Person.alibi); string sonPostMurder = "At " + GenerateTimeline.getPersonDetails(2,1,Person.place) +", "+ GenerateTimeline.getPersonDetails(2,1,Person.activity) +", seen by "+ GenerateTimeline.getPersonDetails(2,1, Person.alibi); GUILayout.BeginHorizontal(); GUILayout.Label("Son", labelStyle, GUILayout.Height(50), GUILayout.Width(120)); //GUILayout.Space(240); //GUI.backgroundColor = Color.yellow; if (GenerateTimeline.timeline[1].getBefUnlocked()) { GUILayout.Box(sonPreMurder, boxStyle, GUILayout.Width(120), GUILayout.Height(50)); } else GUILayout.Space(120); if (GenerateTimeline.timeline[1].getDuringUnlocked()) { GUILayout.Box(sonMurder, boxStyle, GUILayout.Width(120), GUILayout.Height(50)); } else GUILayout.Space(120); if (GenerateTimeline.timeline[1].getAftUnlocked()) { GUILayout.Box(sonPostMurder, boxStyle, GUILayout.Width(120), GUILayout.Height(50)); } else GUILayout.Space(120); //GUILayout.Space(240); GUILayout.EndHorizontal(); string daughterPreMurder = "At " + GenerateTimeline.getPersonDetails(0,2,Person.place) +", "+ GenerateTimeline.getPersonDetails(0,2,Person.activity) +", seen by "+ GenerateTimeline.getPersonDetails(0,2, Person.alibi); string daughterMurder = "At " + GenerateTimeline.getPersonDetails(1,2,Person.place) +", "+ GenerateTimeline.getPersonDetails(1,2,Person.activity) +", seen by "+ GenerateTimeline.getPersonDetails(1,2, Person.alibi); string daughterPostMurder = "At " + GenerateTimeline.getPersonDetails(2,2,Person.place) +", "+ GenerateTimeline.getPersonDetails(2,2,Person.activity) +", seen by "+ GenerateTimeline.getPersonDetails(2,2, Person.alibi); GUILayout.BeginHorizontal(); GUILayout.Label("Daughter", labelStyle, GUILayout.Height(50), GUILayout.Width(120)); //GUI.backgroundColor = Color.green; if (GenerateTimeline.timeline[2].getBefUnlocked()) { GUILayout.Box(daughterPreMurder, boxStyle, GUILayout.Width(120), GUILayout.Height(50)); } else GUILayout.Space(120); if (GenerateTimeline.timeline[2].getDuringUnlocked()) { GUILayout.Box(daughterMurder, boxStyle, GUILayout.Width(120), GUILayout.Height(50)); } else GUILayout.Space(120); if (GenerateTimeline.timeline[2].getAftUnlocked()) { GUILayout.Box(daughterPostMurder, boxStyle, GUILayout.Width(120), GUILayout.Height(50)); } else GUILayout.Space(120); GUILayout.EndHorizontal(); string maidPreMurder = "At " + GenerateTimeline.getPersonDetails(0,3,Person.place) +", "+ GenerateTimeline.getPersonDetails(0,3,Person.activity) +", seen by "+ GenerateTimeline.getPersonDetails(0,3, Person.alibi); string maidMurder = "At " + GenerateTimeline.getPersonDetails(1,3,Person.place) +", "+ GenerateTimeline.getPersonDetails(1,3,Person.activity) +", seen by "+ GenerateTimeline.getPersonDetails(1,3, Person.alibi); string maidPostMurder = "At " + GenerateTimeline.getPersonDetails(2,3,Person.place) +", "+ GenerateTimeline.getPersonDetails(2,3,Person.activity) +", seen by "+ GenerateTimeline.getPersonDetails(2,3, Person.alibi); GUILayout.BeginHorizontal(); GUILayout.Label("Maid", labelStyle, GUILayout.Height(50), GUILayout.Width(120)); //GUI.backgroundColor = Color.cyan; if (GenerateTimeline.timeline[3].getBefUnlocked()) { GUILayout.Box(maidPreMurder, boxStyle, GUILayout.Width(120), GUILayout.Height(50)); } else GUILayout.Space(120); if (GenerateTimeline.timeline[3].getDuringUnlocked()) { GUILayout.Box(maidMurder, boxStyle, GUILayout.Width(120), GUILayout.Height(50)); } else GUILayout.Space(120); if (GenerateTimeline.timeline[3].getAftUnlocked()) { GUILayout.Box(maidPostMurder, boxStyle, GUILayout.Width(120), GUILayout.Height(50)); } else GUILayout.Space(120); GUILayout.EndHorizontal(); GUILayout.EndScrollView(); //Debug.Log("In theTimeline Scrollview\n" + wifePreMurder + "\n"+ wifeMurder); }
// Use this for initialization void Start() { theTimeline = gameObject.GetComponent<GenerateTimeline>(); switch(GenerateTimeline.knifeLoc) { case RmEnum.Master_Bedroom: bedroomTexture=knifeTexture; break; case RmEnum.Garden: gardenTexture=knifeTexture; break; case RmEnum.Kitchen: kitchenTexture=knifeTexture; break; case RmEnum.Living_Room: LRTexture=knifeTexture; break; case RmEnum.Toilet_in_Master_Bedroom: toiletTexture=knifeTexture; break; default: break; } switch(GenerateTimeline.screwdriverLoc) { case RmEnum.Master_Bedroom: bedroomTexture=screwdriverTexture; break; case RmEnum.Garden: gardenTexture=screwdriverTexture; break; case RmEnum.Kitchen: kitchenTexture=screwdriverTexture; break; case RmEnum.Living_Room: LRTexture=screwdriverTexture; break; case RmEnum.Toilet_in_Master_Bedroom: toiletTexture=screwdriverTexture; break; default: break; } switch(GenerateTimeline.towelLoc) { case RmEnum.Master_Bedroom: bedroomTexture=towelTexture; break; case RmEnum.Garden: gardenTexture=towelTexture; break; case RmEnum.Kitchen: kitchenTexture=towelTexture; break; case RmEnum.Living_Room: LRTexture=towelTexture; break; case RmEnum.Toilet_in_Master_Bedroom: toiletTexture=towelTexture; break; default: break; } switch(GenerateTimeline.scissorsLoc) { case RmEnum.Master_Bedroom: bedroomTexture=scissorsTexture; break; case RmEnum.Garden: gardenTexture=scissorsTexture; break; case RmEnum.Kitchen: kitchenTexture=scissorsTexture; break; case RmEnum.Living_Room: LRTexture=scissorsTexture; break; case RmEnum.Toilet_in_Master_Bedroom: toiletTexture=scissorsTexture; break; default: break; } switch(GenerateTimeline.spannerLoc) { case RmEnum.Master_Bedroom: bedroomTexture=spannerTexture; break; case RmEnum.Garden: gardenTexture=spannerTexture; break; case RmEnum.Kitchen: kitchenTexture=spannerTexture; break; case RmEnum.Living_Room: LRTexture=spannerTexture; break; case RmEnum.Toilet_in_Master_Bedroom: toiletTexture=spannerTexture; break; default: break; } }