{"action":"opened","issue":{"url":"https://api.github.com/repos/NickvanDokkum/towerDefence/issues/8","labels_url":"https://api.github.com/repos/NickvanDokkum/towerDefence/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/NickvanDokkum/towerDefence/issues/8/comments","events_url":"https://api.github.com/repos/NickvanDokkum/towerDefence/issues/8/events","html_url":"https://github.com/NickvanDokkum/towerDefence/issues/8","id":56394032,"number":8,"title":"Maak gebruik van constants","user":{"login":"BerendWeij","id":5459758,"avatar_url":"https://avatars.githubusercontent.com/u/5459758?v=3","gravatar_id":"","url":"https://api.github.com/users/BerendWeij","html_url":"https://github.com/BerendWeij","followers_url":"https://api.github.com/users/BerendWeij/followers","following_url":"https://api.github.com/users/BerendWeij/following{/other_user}","gists_url":"https://api.github.com/users/BerendWeij/gists{/gist_id}","starred_url":"https://api.github.com/users/BerendWeij/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BerendWeij/subscriptions","organizations_url":"https://api.github.com/users/BerendWeij/orgs","repos_url":"https://api.github.com/users/BerendWeij/repos","events_url":"https://api.github.com/users/BerendWeij/events{/privacy}","received_events_url":"https://api.github.com/users/BerendWeij/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-02-03T15:42:07Z","updated_at":"2015-02-03T15:42:07Z","closed_at":null,"body":"```c\ngameObject.tag = \"Enemy1\"; \n```\n\nBestand: https://github.com/NickvanDokkum/towerDefence/blob/master/Assets/_Scripts/enemy/EnemyScript.cs\n\nProbeer niet 'inline' strings te gebruiken zoals gameObject.tag = \"Enemy1\";. Je maakt snel typfouten. Voor andere developers is het ook moeilijk om de 'strings' te vinden in je code. Probeer daarom altijd met variabelen te werken waar de 'strings' in zijn opgeslagen en plaats deze variabelen bovenin je Class. \nIn het geval van de namen van je Scenes en tags is het erg handig om een 'constants' Class te maken met alleen maar constant variables. Hierin zet je alle namen. Vervolgens kun je verwijzen naar deze variabelen door bijvoorbeeld gebruik te maken van Application.LoadLevel(Scenes.GAME). Een voorbeeld van zo'n Class kun je hier vinden: http://unity3d.com/learn/tutorials/projects/stealth/tag-management . In dit artikel laten ze de Class Monobehaviour extenden. Maar dit is niet nodig."}}