private void Start() { instance = this; gamecamera = Camera.main; inGameCameraEffect = gamecamera.GetComponent <InGameCameraEffect>(); rapidBlurEffectManager = gamecamera.gameObject.AddComponent <RapidBlurEffectManager>(); Vector3 screenLeftDown = new Vector3(0, 0, 0); Vector3 screenRightTop = new Vector3(Screen.width, Screen.height, 0); Vector3 gameLeftDown = GameCommon.ScreenPositionToWorld(gamecamera, screenLeftDown); Vector3 gameRightTop = GameCommon.ScreenPositionToWorld(gamecamera, screenRightTop); gameRect = new Rect(gameLeftDown, gameRightTop - gameLeftDown); gameState = enGameState.ready; if (UserDataManager.selLevel == null) { InitGame(); } else { StartCoroutine(ReadConfigFile(UserDataManager.selLevel.file_path)); } // }
private void Start() { instance = this; gamecamera = Camera.main; int selRole = PlayerPrefs.GetInt(GameConst.USERDATANAME_SELECT_ROLE, 0); MapObjectConf selConf = ConfigManager.confMapObjectManager.dic[selRole]; stepSpriteRes = Resources.Load <Sprite>("Texture/InGameObj/" + selConf.prefabName); inGameCameraEffect = gamecamera.GetComponent <InGameCameraEffect>(); rapidBlurEffectManager = gamecamera.gameObject.AddComponent <RapidBlurEffectManager>(); Vector3 screenLeftDown = new Vector3(0, 0, 0); Vector3 screenRightTop = new Vector3(Screen.width, Screen.height, 0); Vector3 gameLeftDown = GameCommon.ScreenPositionToWorld(gamecamera, screenLeftDown); Vector3 gameRightTop = GameCommon.ScreenPositionToWorld(gamecamera, screenRightTop); gameRect = new Rect(gameLeftDown, gameRightTop - gameLeftDown); gameState = enGameState.ready; if (UserDataManager.selLevel == null) { InitGame(); } else { StartCoroutine(ReadConfigFile(UserDataManager.selLevel.file_path)); } // ADManager.GetInstance().PlayGameOverAD(); }