# Programmering 1: Facit prov 2025
*Totalt 19 p*
*Godkänt: 7 p*
1. En int lagrar heltal, en float lagrar decimaltal [1p]
2. Positionen hos objektet [1p]
3. 12 [1p]
4. När ett objekt skapas/scenen startar. Exempel: sätta värden på variabler [2p]
5. GetKey är sann så länge knappen hålls nere. GetKeyDown är sanna bara en gång när knappen trycks ner [1p]
6. Finns inget index 4 i listan, bara 0,1,2,3 [1p]
7. En for-loop använder man när man vet hur många gånger man vill upprepa något. En while-loop använder man när man inte vet hur många gånger, och istället vill upprepa något så länge ett givet villkor är sant. [1p]
8. Namnet på komponenten [1p]
9. [3p]
```csharp
if(Input.GetKeyDown(KeyCode.F)){
transform.position = new Vector3(1,2,3);
}
if(Input.GetKeyDown(KeyCode.R)){
transform.position = new Vector3(4,5,6);
}
```
10. Varje gång man trycker på A flyttar sig objektet till nästa position i listan. När man har kommit till slutet av listan börjar man om till första positionen igen. [2p]
11. Varje gång något kolliderar med objektet ökar score med 1. Score visas upp på skärmen i "textbox" tillsammans med texten "Points:". [2p]
12. Det skapas 5 kuber, placerad på varandra längs y-axeln. [2p]
11. Variabeln `damage` är inte public. [1p]