// Start is called before the first frame update void Start() { //ClickNum = ClicksChanger2.ClickNum; ClickNum = 299995; // For debug ResourceNum = ClicksChanger2.ResourceNum; MoneyNum = ClicksChanger2.MoneyNum; AutoClick = ClicksChanger2.AutoClick; AutoConvert = ClicksChanger2.AutoConvert; AutoClickPrice = 35; CurrentMarketing = 0; CurrentExchange = 12; Clicks.text = "Paperplanes: " + ClickNum.ToString(); Resources.text = "Paper: " + ResourceNum.ToString(); Money.text = "Money: " + MoneyNum.ToString(); AutoClickNum.text = "AutoFolders: " + AutoClick.ToString(); AutoClickSec.text = "Fold/0.1s: " + (AutoClick * 10).ToString(); if (AutoConvert == 0) { AutoConvertON.text = "AutoConverter: OFF"; } else { AutoConvertON.text = "AutoConverter: ON"; } CurrentMarketingLev.text = "Marketing: Lv. " + CurrentMarketing.ToString(); CurrentExchangeRate.text = "Ratio: $10 : &" + CurrentExchange.ToString(); CurrentAutoClickPrice.text = "AutoFolder Price: &" + AutoClickPrice.ToString(); }
// Start is called before the first frame update void Start() { ClickNum = ClicksChanger3.ClickNum; ResourceNum = ClicksChanger3.ResourceNum; MoneyNum = ClicksChanger3.MoneyNum; AutoClick = ClicksChanger3.AutoClick; AutoConvert = ClicksChanger3.AutoConvert; CurrentMarketing = ClicksChanger3.CurrentMarketing; CurrentExchange = ClicksChanger3.CurrentExchange; AutoClickPrice = ClicksChanger3.AutoClickPrice; Clicks.text = "Paperplanes: " + ClickNum.ToString(); Resources.text = "Paper: " + ResourceNum.ToString(); Money.text = "Money: " + MoneyNum.ToString(); AutoClickNum.text = "AutoFolders: " + AutoClick.ToString(); AutoClickSec.text = "Fold/0.1s: " + (AutoClick * 10).ToString(); if (AutoConvert == 0) { AutoConvertON.text = "AutoConverter: OFF"; } else { AutoConvertON.text = "AutoConverter: ON"; } CurrentMarketingLev.text = "Marketing: Lv. " + CurrentMarketing.ToString(); CurrentExchangeRate.text = "Ratio: $10 : $" + CurrentExchange.ToString(); RemainingTime.text = "Time Left: " + minute.ToString() + " : " + second.ToString(); CurrentAutoClickPrice.text = "AutoFolder Price: &" + AutoClickPrice.ToString(); }
public void AutoClickPurchaseButton() { if (ResourceNum >= 35) { ResourceNum -= 35; AutoClick++; AutoClickNum.text = "AutoFolders: " + AutoClick.ToString(); AutoClickSec.text = "Fold/0.1s: " + (AutoClick * 10).ToString(); } }
void countdownUntilServe(object arg) { float time = (float)arg; float secondsUntilHit = (hframe - sframe) / fps; float secondsAfterHit = (eframe - hframe) / fps; Debug.Log("remaining until serve: " + time + " phase1: " + secondsUntilHit + " phase2: " + secondsAfterHit); StartCoroutine(AutoClick.InvokeRealtimeCoroutine(PlayVideo, time - secondsUntilHit - constantT)); StartCoroutine(AutoClick.InvokeRealtimeCoroutine(StopVideo, time + secondsAfterHit - constantT)); }
public void AutoClickPurchaseButton() { if (ResourceNum >= AutoClickPrice) { ResourceNum -= AutoClickPrice; AutoClick++; AutoClickNum.text = "AutoFolders: " + AutoClick.ToString(); AutoClickSec.text = "Fold/0.1s: " + (AutoClick * 10).ToString(); CurrentAutoClickPrice.text = "AutoFolder Price: &" + AutoClickPrice.ToString(); } }
private void startServe() { int serve = serves[0]; serves.RemoveAt(0); Logger.Instance.write("Request Serve Type " + serve); EventManager.TriggerEvent("RequestVideoServe", serve); if (serves.Count > 0) { StartCoroutine(AutoClick.InvokeRealtimeCoroutine(startServe, INTERVAL)); //Invoke("startServe", 3.0f); } }
// Start is called before the first frame update void Start() { //ClickNum = ClicksChanger1.ClickNum; ClickNum = 17995; // For debug ResourceNum = ClicksChanger1.ResourceNum; MoneyNum = ClicksChanger1.MoneyNum; AutoClick = 0; AutoConvert = 0; Clicks.text = "Paperplanes: " + ClickNum.ToString(); Resources.text = "Paper: " + ResourceNum.ToString(); Money.text = "Money: " + MoneyNum.ToString(); AutoClickNum.text = "AutoFolders: " + AutoClick.ToString(); AutoClickSec.text = "Fold/0.1s: " + (AutoClick * 10).ToString(); AutoConvertON.text = "AutoConverter: OFF"; }
void bulletTimeStart() { bulletTimeRacket.enabled = true; normalRacket.enabled = false; //ballCamera.enabled = true; ballCameraPlane.SetActive(true); mRenderer.material.SetTexture("_MainTex", bulletTimeTexture); initTS = Time.timeScale; //Time.timeScale = 0.1f; Time.timeScale = 0.01f; if (serveType == 2) { Time.timeScale = 0.10f; } //Invoke("reset", 1f * Time.timeScale); StartCoroutine(AutoClick.InvokeRealtimeCoroutine(reset, 1f)); }
private void Start() { _autoClick = GetComponent <AutoClick>(); }
void Start() { progressController = FindObjectOfType <ProgressController>(); text = transform.GetChild(1).GetComponent <TMP_Text>(); autoClick = FindObjectOfType <AutoClick>(); }
private static void ParseDataToContainer(AutoActionContainer container, JsonData content) { for (int i = 0; i < content.Count; i++) { string key = content[i].TryGetString("name"); JsonData data = content[i]["data"]; AutoAction action = null; switch (key) { case "Container": action = Parse(data); break; case "WaitScene": string waitSceneName = data.TryGetString("scene_name"); action = new AutoWaitScene(waitSceneName); break; case "WaitObjectAppear": string objectAppear = data.TryGetString("object_name"); action = new AutoWaitObjectAppear(objectAppear); break; case "WaitObjectDisappear": string objectDisappear = data.TryGetString("object_name"); action = new AutoWaitObjectAppear(objectDisappear); break; case "WaitComponentAppear": string componentAppear = data.TryGetString("component_name"); action = new AutoWaitComponentAppear(Type.GetType(componentAppear)); break; case "WaitComponentDisappear": string componentDisappear = data.TryGetString("component_name"); action = new AutoWaitComponentDisappear(Type.GetType(componentDisappear)); break; case "LabelTextAppear": string labelObjectName = data.TryGetString("object_name"); string textContent = data.TryGetString("content"); action = new AutoLabelTextAppear(labelObjectName, textContent); break; case "Timer": string time = data.TryGetString("time_length"); action = new AutoTimer(float.Parse(time)); break; case "WaitButtonAccessible": string buttonName = data.TryGetString("button_name"); action = new AutoWaitButtonAccessiable(buttonName); break; case "Click": float x = float.Parse(data.TryGetString("pos_x")); float y = float.Parse(data.TryGetString("pos_y")); float z = float.Parse(data.TryGetString("pos_z")); action = new AutoClick(new UnityEngine.Vector3(x, y, z)); break; case "PressUI": string uiName = data.TryGetString("ui_name"); action = new AutoPressUI(uiName); break; case "LoadScene": string loadSceneName = data.TryGetString("scene_name"); action = new AutoLoadScene(loadSceneName); break; } if (action != null) { container.AddAction(action); } } }
private void OnGUI() { if (GUI.Button(new Rect(50, 50, 50, 50), "test")) { AutoActionContainer container = new AutoActionContainer(); AutoLoadScene loadScene = new AutoLoadScene("test"); AutoClick click = new AutoClick(new Vector3(10, 20, 30)); AutoTimer timer = new AutoTimer(5); AutoPressUI pressUI = new AutoPressUI("bg"); container.AddAction(loadScene); container.AddAction(click); container.AddAction(timer); container.AddAction(pressUI); AutoActionContainer container2 = new AutoActionContainer(); AutoWaitObjectAppear objectAppear = new AutoWaitObjectAppear("page"); AutoWaitObjectAppear objectDisappear = new AutoWaitObjectAppear("pageDis"); AutoWaitComponentAppear componentAppear = new AutoWaitComponentAppear(typeof(Image)); AutoWaitComponentDisappear componentDisappear = new AutoWaitComponentDisappear(typeof(Button)); AutoLabelTextAppear labelText = new AutoLabelTextAppear("label", "hello world"); container2.AddAction(container); container2.AddAction(objectAppear); container2.AddAction(labelText); container2.AddAction(objectDisappear); container2.AddAction(componentAppear); container2.AddAction(componentDisappear); string json = AutoActionJsonWriter.Write(container2); Debug.Log("json is:" + json); JsonData data = JsonMapper.ToObject(json); AutoActionContainer newContainer = AutoActionJsonParser.Parse(data) as AutoActionContainer; foreach (AutoAction action in newContainer.ActionList) { Debug.Log(action.GetType().Name); if (action.GetType().Name == "AutoActionContainer") { foreach (AutoAction childAction in (action as AutoActionContainer).ActionList) { Debug.Log(childAction.GetType().Name); } } } } }