//{ //texture_block = content.Load<Texture2D>("block"); //texture_Pblue = content.Load<Texture2D>("PlatformBlue"); ////texture_Pwhite= content.Load<Texture2D>("PlatformWhite"); //texture_Pred = content.Load<Texture2D>("PlatformRed"); //texture_Pgreen = content.Load<Texture2D>("PlatformGreen"); //} //Yet to make this SOLID somehow /* * Een laat gedachte: Een dictionary maken van (int,string) die dan een nummer als key heeft en een value van de texture naam * te laat aan gedacht dus ik kan het niet meer testen. */ public void CreateWorld() { for (int x = 0; x < tileArray.GetLength(0); x++) { for (int y = 0; y < tileArray.GetLength(1); y++) { if (tileArray[x, y] == 1) { blokArray[x, y] = new Block(texture_block, new Vector2(y * 64, x * 80)); } if (tileArray[x, y] == 2) { SwitchPlatform p = new SwitchPlatform(texture_Pblue, new Vector2(y * 64, x * 80)); blokArray[x, y] = p; platforms.Add(p); } if (tileArray[x, y] == 3) { SwitchPlatform p = new SwitchPlatform(texture_Pred, new Vector2(y * 64, x * 80)); blokArray[x, y] = p; platforms.Add(p); } if (tileArray[x, y] == 4) { endPlatform = new EndPlatform(texture_Pgreen, new Vector2(y * 64, x * 80)); blokArray[x, y] = endPlatform; } width = (y + 1) * 64; height = (x + 1) * 80; } } }
// Start is called before the first frame update void Start() { if (Player == null) { Player = GameObject.FindWithTag("Player"); } if (Platform == null) { Platform = GameObject.FindWithTag("Finish"); } if (Coin == null) { Coin = GameObject.FindWithTag("Coin"); } healthPlayer = Player.GetComponent <Health>(); endPlatform = Platform.GetComponent <EndPlatform>(); coin = Coin.GetComponent <Coin>(); }
void Start() { brakeParent = this.transform.parent.gameObject; endPlatform = brakeParent.GetComponent <EndPlatform>(); }