private void Start() { CoinManager coinManager = GetComponent <CoinManager> (); CreateShopItem createShopItem = GetComponent <CreateShopItem> (); coinManager.Init(createShopItem.Init()); }
private void Update() { if (highscore < CoinManager.getCoins()) { highscore = CoinManager.getCoins(); } }
void Start() { cm = moneyPrefab.gameObject.GetComponent <CoinManager> (); pl = PlayerManager.FindObjectOfType <PlayerManager> (); prev_posX = transform.position.x; iHealth = health; }
public override void Start() { base.Start(); //Do not erase this line! coinManager = FindObjectOfType <CoinManager>(); carteManager = FindObjectOfType <CarteManager>(); soundManager = FindObjectOfType <SoundManager>(); #region Spawn Coins if (currentDifficulty == Difficulty.EASY) { coinManager.SpawnCoinsEasy(); coinController = FindObjectsOfType <CoinController>(); } if (currentDifficulty == Difficulty.MEDIUM) { coinManager.SpawnCoinsMedium(); coinController = FindObjectsOfType <CoinController>(); } if (currentDifficulty == Difficulty.HARD) { coinManager.SpawnCoinsHard(); coinController = FindObjectsOfType <CoinController>(); } #endregion if (currentDifficulty != Difficulty.EASY) { fourthSpot.SetActive(true); } }
private void OnTriggerEnter(Collider other) { // 추격자가 플레이어와 충돌하면 Player player = other.gameObject.GetComponent <Player>(); if (player != null && isChase) { //코인매니저에서 돈을뺀다 if (coin == null) { coin = FindObjectOfType <CoinManager>(); } if (coin.coin >= 10) { coin.coin -= 10; } else { coin.coin = 0; } StartCoroutine(ImpactEffect()); // 피격 이펙트 출력 FindObjectOfType <CoinManager>().SaveCoin(); // 코인값 저장 //코인이 0원이되면 체이스 종료 if (coin.coin <= 0) { FindObjectOfType <ChasingAtNight>()._EndChase(); } } }
private void Awake() { if (cm == null) { cm = GameObject.Find("CoinManager").GetComponent <CoinManager>(); } }
// Start is called before the first frame update public void OnClick() { Debug.Log(1); PlayerPrefs.SetInt("coin", 0); PlayerPrefs.SetInt("endFirst", 0); PlayerPrefs.SetInt("SoldierSetSkin", 0); PlayerPrefs.SetInt("TankSetSkin", 0); PlayerPrefs.SetInt("FighterSetSkin", 0); SkinManager.SkinChange("soldier", 0); SkinManager.SkinChange("tank", 0); SkinManager.SkinChange("fighter", 0); CoinManager.GetCoin(); closeWindow.SetActive(false); for (int i = 1; i < 18; i++) { string soldierName = "SoldierSkin" + i.ToString(); string tankName = "TankSkin" + i.ToString(); string fighterName = "FighterSkin" + i.ToString(); PlayerPrefs.SetInt(soldierName, 0); PlayerPrefs.SetInt(tankName, 0); PlayerPrefs.SetInt(fighterName, 0); } SkinViewManager.DefaultSkinSet(); SkinManager.Init(); }
/// <summary> /// Stops the timers and disables control of all racers, also saves the historical records. /// </summary> public void StopRace() { m_IsRaceRunning = false; foreach (KeyValuePair <IRacer, Checkpoint> racerNextCheckpoint in m_RacerNextCheckpoints) { racerNextCheckpoint.Key.DisableControl(); racerNextCheckpoint.Key.PauseTimer(); } TrackRecord.Save(m_HistoricalBestLap); TrackRecord.Save(m_HistoricalBestRace); // displays game over menu and sets score gameOverCanvas.gameObject.SetActive(true); gameOverCanvas.SetScore(m_SessionBestLap.time, m_HistoricalBestLap.time); // adds coins to total number of coins CoinManager coinManager = FindObjectOfType <CoinManager>(); if (coinManager == null) { Debug.LogError("Coin Manager missing in scene"); } coinManager.SetCoinsNumber(); }
void Awake() { if (instance == null) { instance = this; } }
// Start is called before the first frame update void Start() { if (instance == null) { instance = this; } }
public void UnlockItem(GameObject item, int price) { //Do Something visual to denote purchase. item.GetComponent <ItemManager>().ItemWasBought(); item.GetComponent <GPG_CloudSaveSystem>().SaveToCloud(item.GetComponent <ItemManager>().PlayerprefKey); CoinManager.DeductCoins(price); }
public void RepaymentTodashida() //다시다에게 붙여줄 다시다 상환 함수 { if (progress != PROGRESS.GOING) { return; } if (TimeManager.instance.timezone == TimeManager.TIMEZONE.NIGHT) { Comment.instance.CommentPrint("상환 가능한 시간이 아닙니다"); NPCdashida.AddObject("Quest2", "RepaymentTodashida"); return; } CoinManager coinmanager = FindObjectOfType <CoinManager>(); if (coinmanager.coin >= 110) { coinmanager.coin -= 110; Comment.instance.CommentPrint("다행히 시간안에 가져오셨군요\n오늘은 무서운일이 일어나지 않을거에요"); FindObjectOfType <ChasingAtNight>().notToNight = true; QuestManager.instance.RemoveQueset(questName); ResetQusetList(); progress = PROGRESS.END; PlayerPrefs.SetInt(save, (int)progress); StartCoroutine(WaitNextQuest()); } else { Comment.instance.CommentPrint("아직 110벨을 모으지 못했어요\n시간이 계속 흐른답니다\n늦으면 큰일난다구요!"); NPCdashida.AddObject("Quest2", "RepaymentTodashida"); } }
void Start() { coinManager = GameObject.Find("CoinManager").GetComponent <CoinManager> (); pointAddition = gameObject.GetComponent <PointAddition> (); lastFeedTime = DateTime.FromBinary(Convert.ToInt64(PlayerPrefs.GetString("LastFeedTime", DateTime.Now.AddDays(-1).ToBinary().ToString()))); Debug.Log(lastFeedTime); if (lastFeedTime.Date < DateTime.Now.Date) { feedCooldown = false; } else if (feedCooldown) { if (DateTime.Now.Hour >= 6 && DateTime.Now.Hour < 9 && lastFeedTime.Hour >= 6 && lastFeedTime.Hour < 9) { feedCooldown = true; } else if (DateTime.Now.Hour >= 11 && DateTime.Now.Hour < 13 && lastFeedTime.Hour >= 11 && lastFeedTime.Hour < 13) { feedCooldown = true; } else if (DateTime.Now.Hour >= 17 && DateTime.Now.Hour < 20 && lastFeedTime.Hour >= 17 && lastFeedTime.Hour < 20) { feedCooldown = true; } else { feedCooldown = false; } } }
void Start() { healthManager = GetComponent<HealthManager> (); intervalManager = GetComponent<IntervalManager> (); coinManager = GetComponent<CoinManager> (); lastIntervalStartTime = Time.time; }
public void Initialise(Crop crop, CoinManager coinManager) { // Set Class Fields this.thisCrop = crop; this.coinManager = coinManager; Button[] buttons = this.GetComponentsInChildren <Button>(); buyButton = buttons[0]; buyButton.onClick.AddListener(OnBuyButtonClick); progressBar = this.GetComponentInChildren <ProgressBar>(); cropClickButton = buttons[1]; cropClickButton.onClick.AddListener(OnCropClicked); price = crop.initialValue * 10; amount = 0; coinIncrease = crop.initialValue; coinTime = crop.baseTime; Text[] texts = this.GetComponentsInChildren <Text>(); // Set crop name texts[0].text = crop.cropName; // Set button text refreshBarInfo(); }
// Use this for initialization void Start() { baseString = "Player Score : "; m_CoinManager = GameObject.Find("CoinManager").GetComponent <CoinManager>(); m_EndGameWall = GameObject.Find("EndWall").GetComponent <WallTrigger>(); m_ScoreNeeded = m_CoinManager.m_ClearAmount; }
void Start() { shouldMove = true; playerObj = GameObject.Find("player").GetComponent <Transform>(); obstacleManager = GameObject.Find("ObstacleManager").GetComponent <ObstacleManager>(); coinManager = GameObject.Find("CoinManager").GetComponent <CoinManager>(); variable = Random.Range(0, chance); if (variable == 1) { trO.localScale = new Vector2(2.3f, 0.5f); trO.position = new Vector3(0, transform.position.y, transform.position.z); rbO.angularVelocity = 100f; } else if (variable == 2) { trO.localScale = new Vector2(2f, 0.5f); } else if (variable == 3) { trO.localScale = new Vector2(2f, 0.5f); if (Random.Range(0, 2) == 1) { trO.position = new Vector2(-1.9f, trO.position.y); toRight = true; } else { trO.position = new Vector2(+1.9f, trO.position.y); toRight = false; } } }
// Start is called before the first frame update void Start() { currentState = buildState.NotBuilding; wallPosX = -1000f; wallPosZ = -1000f; buildChoice = 0; for (int i = 0; i < 5; i++) { wallColumns[i] = null; } columnArrays = new Array[columnCount]; for (int i = 0; i < columnCount; i++) { columnArrays[i] = new Array(9, i); } igui = FindObjectOfType <IngameUI>(); state = State.NotBuilding; //illegalTouchAnimator.SetBool("ShowText",false); cm = FindObjectOfType <CoinManager>(); }
public List <Item> BUY_tabList; //탭에따른 아이템분류변수 void Start() { CM = FindObjectOfType <CoinManager>(); DB = FindObjectOfType <ItemDatabase>(); BUY_ItemList = new List <Item>(); BUY_tabList = new List <Item>(); }
void Update() { if (coinManager == null) { coinManager = Object.FindObjectOfType <CoinManager>(); } float closestDist = Mathf.Infinity; Transform closestCoin = null; // print(coinManager.Coins); foreach (Transform t in coinManager.Coins) { if (t != null && Vector3.Distance(t.position, transform.position) < closestDist) { closestDist = Vector3.Distance(t.position, transform.position); closestCoin = t; } } if (closestCoin != null) { nav.destination = closestCoin.position; } float blend = Mathf.Clamp(nav.velocity.magnitude / nav.speed, 0.0f, 1.0f); anim.SetFloat("Blend", blend); if (nav.velocity.sqrMagnitude > Mathf.Epsilon) { transform.rotation = Quaternion.LookRotation(nav.velocity.normalized); } }
// Use this for initializatio void Start() { anim = GetComponent <Animator>(); audioS = GetComponent <AudioSource>(); _playerManager = GetComponent <PlayerManager>(); _peperManager = GetComponent <PeperManager>(); _animationController = GetComponent <AnimationController>(); _lifeManager = GetComponent <LifeManager>(); _coinManager = GetComponent <CoinManager>(); if (photonView.isMine) { NetworkManager.Instance.player_local = this.gameObject; gameObject.name = "Me"; playerName.text = "Me"; gameObject.tag = "TounsiRun"; myCamera.SetActive(true); anim.enabled = true; audioS.enabled = true; _playerManager.enabled = true; _peperManager.enabled = true; _animationController.enabled = true; _lifeManager.enabled = true; _coinManager.enabled = true; } else { NetworkManager.Instance.player_Net = this.gameObject; gameObject.name = "Network Player"; gameObject.tag = "netPlayer"; playerName.text = "Other"; StartCoroutine("Alive"); } }
void Start() { gos = GameObject.Find("CoinManager"); coinManager = gos.GetComponent <CoinManager> (); countdown = gocd.GetComponent <CountDown> (); if (coinManager.chriterion) { lsX = daAdBass.transform.localScale.x * coinManager.chriterionScale; lsY = daAdBass.transform.localScale.y * coinManager.chriterionScale; lsZ = daAdBass.transform.localScale.z; daAdBass.transform.localScale = new Vector3(lsX, lsY, lsZ); lsX = daSwappo.transform.localScale.x * coinManager.chriterionScale; lsY = daSwappo.transform.localScale.y * coinManager.chriterionScale; lsZ = daSwappo.transform.localScale.z; daSwappo.transform.localScale = new Vector3(lsX, lsY, lsZ); lsX = daTimeyWimey.transform.localScale.x * coinManager.chriterionScale; lsY = daTimeyWimey.transform.localScale.y * coinManager.chriterionScale; lsZ = daTimeyWimey.transform.localScale.z; daTimeyWimey.transform.localScale = new Vector3(lsX, lsY, lsZ); for (int x = 0; x < arrDaBadAss.Length; x++) { GameObject dba = arrDaBadAss [x]; lsX = dba.transform.localScale.x * coinManager.chriterionScale; lsY = dba.transform.localScale.y * coinManager.chriterionScale; lsZ = dba.transform.localScale.z; dba.transform.localScale = new Vector3(lsX, lsY, lsZ); } } //GetBadAssCoin (); }
public void HostGame() //Hosting a game { //Debug.Log ("started as host"); string tempselectedCoins = serverNameRP.transform.GetChild(1).GetComponentInParent <HostSetup>().selectedCoinsPerRoom; print("Selected coins" + tempselectedCoins); if (serverNameRP.text != "" && tempselectedCoins != "") { DiscoverNetworks.Instance.StopBroadcast(); NetworkServer.Reset(); string[] tempcoinsval = tempselectedCoins.Split(); if (CoinManager.GetCurrentNumberOfCoins() < int.Parse(tempcoinsval [0])) { ShowErrorTexts("Not enough coins"); print("Comparing"); return; } else { serverSetup.SetActive(false); print("Now hostign"); CoinManager.DeductCoins(int.Parse(tempcoinsval [0])); CoinManager.justDeductedCoins = int.Parse(tempcoinsval [0]); LobbyManager.JoinAmount = int.Parse(tempcoinsval [0]); //host the game if (isLAN) { Debug.Log("LAN SHIT : "); DiscoverNetworks.Instance.StartBroadCasting(); NetworkManager.singleton.StartHost(); // LobbyManager.tempName = NetworkManager.singleton.matchName; } else { Debug.Log("ONLINE SHIT : " + NetworkManager.singleton.matchName); CreateInternetMatch(LobbyManager.tempName); } } } else { if (enterNametext != null && serverNameRP.text == "") { ShowErrorTexts("Please enter a room name"); } else if (enterNametext != null && serverNameRP.transform.GetChild(1).GetComponentInParent <HostSetup> ().selectedCoinsPerRoom == "") { ShowErrorTexts("Please select a coin value"); } } AudioManager.Instance.UIClick(); }
// Start is called before the first frame update void Start() { soundManager = GameObject.Find("SoundManager").GetComponent <SoundManager>(); coinManager = GameObject.Find("CoinManager").GetComponent <CoinManager>(); playerController = GameObject.Find("Player").GetComponent <PlayerController>(); //Laden der Bereits vorhandenen Upgrades aus den PlayerPrefs if (PlayerPrefs.GetInt("UpgradeLevelPlayer") == 1) { upgradeLevel = 1; blocks[0].SetActive(true); playerController.playerSpeed = 6; upgradeCost = 20; } else if (PlayerPrefs.GetInt("UpgradeLevelPlayer") == 2) { upgradeLevel = 2; blocks[1].SetActive(true); blocks[0].SetActive(true); playerController.playerSpeed = 7; upgradeCost = 30; } else if (PlayerPrefs.GetInt("UpgradeLevelPlayer") == 3) { upgradeLevel = 3; blocks[2].SetActive(true); blocks[0].SetActive(true); blocks[1].SetActive(true); playerController.playerSpeed = 8; upgradeCost = 40; } else if (PlayerPrefs.GetInt("UpgradeLevelPlayer") == 4) { upgradeLevel = 4; blocks[3].SetActive(true); blocks[0].SetActive(true); blocks[1].SetActive(true); blocks[2].SetActive(true); playerController.playerSpeed = 9; upgradeCost = 50; } else if (PlayerPrefs.GetInt("UpgradeLevelPlayer") == 5) { upgradeLevel = 5; blocks[4].SetActive(true); blocks[0].SetActive(true); blocks[1].SetActive(true); blocks[2].SetActive(true); blocks[3].SetActive(true); playerController.playerSpeed = 10; upgradeCost = 0; } else { upgradeLevel = 0; upgradeCost = 10; } }
private void Awake() { col = GetComponent <Collider2D>(); rb = GetComponent <Rigidbody2D>(); anim = GetComponent <Animator>(); coinManager = FindObjectOfType <CoinManager>(); cachedTransform = transform; }
// Use this for initialization void Start() { coinManager = GetComponent <CoinManager> (); player = GetComponent <Player> (); PlayerPrefs.SetFloat("sprites", 0); PlayerPrefs.SetFloat("moveSpeed", 150f); PlayerPrefs.SetFloat("enemySpeed", 250f); }
public static CoinManager getInstance() { if (__instance == null) { __instance = new CoinManager(); } return(__instance); }
void Start() { coinManager = FindObjectOfType <CoinManager>(); if (coinManager == null) { Debug.LogError("Coin Manager missing in scene"); } }
// Use this for initialization void Start () { // Find our coin manager coinManager = GameObject.FindWithTag("CoinManager").GetComponent<CoinManager>(); // Load any saved data saveManager.loadData (); }
private void Start() { if (coinsText == null) { coinsText = GetComponentInChildren <TextMeshProUGUI>(); } coinManager = FindObjectOfType <CoinManager>(); }
public virtual void RebornByCoin() { if (CoinManager.totalCoin >= rebornByCoinTotalCost) { CoinManager.Add(-rebornByCoinTotalCost); Reborn(); } }
void OnTriggerEnter(Collider other) { if(other.tag == "Player") { playerCoins = other.GetComponent<CoinManager>(); } //Test //buySkill(0); }
void OnDestroy() { instance = null; }
void OnApplicationQuit() { instance = null; }