-
Notifications
You must be signed in to change notification settings - Fork 0
/
Ending.cs
68 lines (60 loc) · 2.29 KB
/
Ending.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
using UnityEngine;
using System.Collections;
public class Ending : MonoBehaviour {
public GUISkin customGUISkin;
public int depressionState = 0;
int currentText = 0;
string[,] texts = new string[2, 5]{
{
"Hen over natten blev smerterne værre.",
"Vagtlægen skyndte sig at få hende på akutafdelingen.",
"Men det var desværre for sent. Hverken barnet eller kvinden stod til at redde.",
"Spillet er lavet af 6 elever på GameIT College:\n\nProjektstyring: Danny Greve\n2D/Tegninger: Rasmus Bjerborg\nProgrammør: Mikkel Ekenberg Thygesen\n3D: Alexander Wedø\nTekst/Dialog/Historie: Allan Hvid Bisgaard\nMusik: Michael Hejlskov",
"~ fin ~"
},
{
"Kvinden ryger ind på operationsstuen.",
"Du har heldet med dig. Lidt til intet er gået galt denne uge.",
"Kvinden og barnet overlever. Begger er i sundeste tilstand.",
"Spillet er lavet af 6 elever på GameIT College:\n\nProjektstyring: Danny Greve\n2D/Tegninger: Rasmus Bjerborg\nProgrammør: Mikkel Ekenberg Thygesen\n3D: Alexander Wedø\nTekst/Dialog/Historie: Allan Hvid Bisgaard\nMusik: Michael Hejlskov",
"~ fin ~"
}
};
string[] btnTexts = new string[5]
{
"Næste",
"Næste",
"Hvem har lavet dette spil?",
"Er spillet slut?",
"Tilbage til menuen"
};
// GUI positions
int textLeft = Screen.width/2;
int textTop = Screen.height/2;
int textWidth = 200;
int textHeight = 200;
Rect rectText;
int btnWidth = 100;
int btnHeight = 48;
Rect rectButton;
// Use this for initialization
void Start () {
rectText = new Rect(textLeft - textWidth / 2, textTop - textHeight / 2, textWidth, textHeight);
rectButton = new Rect(textLeft - btnWidth/2, rectText.yMax, btnWidth, btnHeight);
}
void OnGUI()
{
GUI.Box(rectText, texts[depressionState, currentText], customGUISkin.box);
if (GUI.Button(rectButton, btnTexts[currentText], customGUISkin.button))
{
if (currentText < 4)
{
currentText++;
}
else {
GameObject.Find("PersistentObject").GetComponent<PersistentObject>().showHelp = true;
Application.LoadLevel(0);
}
}
}
}