public override void Execute(INotification notification) { StopScriptRunning(); CloseCurrentUIForm(); //保存当前最高分数 Model_GameDataProxy gameData = Facade.RetrieveProxy(Model_GameDataProxy.NAME) as Model_GameDataProxy; gameData.SaveHighestScores(); }
public override void Execute(INotification notification) { //脚本停止运行 StopScriptRuning(); //关闭当前UI窗体,回到玩家指导 CloseCurrentUI(); //保存当前最高分 Model_GameDataProxy proxy = Facade.RetrieveProxy("Model_GameDataProxy") as Model_GameDataProxy; proxy.SetMaxScore(); }
private void OnTriggerEnter2D(Collider2D collision) { //print(IsStartGame); //if (IsStartGame==true) //{ if (collision.tag == "Player") { Proxy = Facade.Instance.RetrieveProxy("Model_GameDataProxy") as Model_GameDataProxy; Proxy.AddScore(); } //} }
/// <summary> /// 游戏开始 /// </summary> public void StartGame() { IsStartGame = true; dataProxy = Facade.Instance.RetrieveProxy(Model_GameDataProxy.NAME) as Model_GameDataProxy; }
public void StartGame() { //得到模型层类的对象实例 GamedataProxy = Facade.Instance.RetrieveProxy("Model_GameDataProxy") as Model_GameDataProxy; IsStartGame = true; }
public void StartGame() { _proxyObj = Facade.Instance.RetrieveProxy(Model_GameDataProxy.NAME) as Model_GameDataProxy; _IsStartGame = true; }