1 usingUnityengine;2 usingSystem.Collections;3 4 Public classGamemangger:monobehaviour {5 Public Static intGamestate_menu =0;//Game Menu Status6 Public Static intGamestate_runing =1;//Game Running Status7 Public Static intGamestate_end =2;//Game End Status8 PublicGameobject Bird;9 Ten PublicTransform FIRSTBG; One Public intScore=0; A Public intGameState = Gamestate_menu;//Default State - Public StaticGamemangger _intance; - the voidStart () { -_intance = This; -Bird = Gameobject.findgameobjectwithtag ("Player"); - } + - voidUpdate () { + if(Input.getmousebuttondown (0)) { A if(GameState = =Gamestate_menu) { atGameState =gamestate_runing; -Bird. SendMessage ("Getlife"); - } - } - - if(GameState = =gamestate_end) { inGamemenu._instance.gameobject.setactive (true); - gamemenu._instance. Updatascore (score); to } + } -}
Fly Bird Case Code _gamemanager