void clickStartBtTwo() { if (!IsInvoking("PlayCartoon")) { return; } bool isEnablePlayer = false; PlayHitStartBtAudio(); if (!GlobalData.GetInstance().IsFreeMode) { if (GlobalData.GetInstance().Icoin >= GlobalData.GetInstance().XUTOUBI) { GlobalData.GetInstance().Icoin -= GlobalData.GetInstance().XUTOUBI; pcvr.GetInstance().SubPlayerCoin(GlobalData.GetInstance().XUTOUBI); GameCoin.GetInstance().ConvertNumToImg("yi", GlobalData.GetInstance().Icoin); CloseStartBtCartoon(); isEnablePlayer = true; } } else { CloseStartBtCartoon(); isEnablePlayer = true; } if (isEnablePlayer) { IsActivePlayer = true; ActiveDaJuCtrl.GetInstanceP2().ActivePlayerBlood(true); ZhunXingCtrl.GetInstance().ShowPlayerZhunXing(); } }
// Use this for initialization void Start() { _Instance = this; InitSprite(); if (GlobalData.GetInstance().IsFreeMode) { HiddenCoinInfo(); FreeModeTextObj.SetActive(true); return; } FreeModeTextObj.SetActive(false); }
public GameCoin CreateCoin(int x, int y, Vector2 velocity, bool applyPhyics) { var coinTexture = ImageManager.loadMisc("Coin"); var coinFrames = new Rectangle[] { new Rectangle(0, 0, 32, 32), new Rectangle(32, 0, 32, 32), new Rectangle(64, 0, 32, 32), new Rectangle(96, 0, 32, 32) }; var coinBoudingBox = new Rectangle(8, 8, 16, 16); var coin = new GameCoin(coinTexture, coinFrames, 120, x, y, velocity, applyPhyics); coin.CoinSprite.SetBoundingBox(coinBoudingBox); _coins.Add(coin); return(coin); }
public void InitHiddenFinishPanel() { if (IsInitHidden) { return; } IsInitHidden = true; gameObject.SetActive(true); GameCoin.GetInstance().HiddenCoinInfo(); EventDelegate.Add(FinishPanelTPos.onFinished, delegate { HiddenFinishPanel(); }); FinishPanelTPos.ResetToBeginning(); FinishPanelTPos.PlayForward(); AudioManager.Instance.PlaySFX(AudioListCtrl.GetInstance().AudioFinishPanel); }
void clickStartBtOne() { if (!IsInvoking("PlayCartoon")) { return; } if (DaoJiShiCtrl.TimeVal <= 1) { return; } if (FinishPanelCtrl.GetInstance().CheckIsActiveFinish()) { return; } bool isEnablePlayer = false; PlayHitStartBtAudio(); if (!GlobalData.GetInstance().IsFreeMode) { if (GlobalData.GetInstance().Icoin >= GlobalData.GetInstance().XUTOUBI) { GlobalData.GetInstance().Icoin -= GlobalData.GetInstance().XUTOUBI; pcvr.GetInstance().SubPlayerCoin(GlobalData.GetInstance().XUTOUBI); GameCoin.GetInstance().ConvertNumToImg("yi", GlobalData.GetInstance().Icoin); if (GlobalData.GetInstance().Icoin >= GlobalData.GetInstance().XUTOUBI) { StartBtCtrl.GetInstanceP2().InitStartBtCartoon(); } else { InsertCoinCtrl.GetInstanceP2().ShowInsertCoin(); } HeadCtrlPlayer.GetInstanceP1().StopColor(); isEnablePlayer = true; } } else { HeadCtrlPlayer.GetInstanceP1().StopColor(); HeadCtrlPlayer.GetInstanceP2().PlayColor(); StartBtCtrl.GetInstanceP2().InitStartBtCartoon(); isEnablePlayer = true; } if (isEnablePlayer) { IsActivePlayer = true; CloseStartBtCartoon(); if (GlobalData.GetInstance().gameMode == GameMode.SoloMode) { ActiveDaJuCtrl.GetInstanceP1().ActivePlayerBlood(true); DaoJiShiCtrl.GetInstance().StopDaoJiShi(); GameOverCtrl.GetInstance().HiddenContinueGame(); GameTimeCtrl.GetInstance().InitPlayGameTime(45); //GameCtrlXK.GetInstance().InitFillPlayerBlood(); } } }