Merge branch 'main' of http://shu.sheziwanglo.cn:3000/shurongsen/Cute_demon_attacks
This commit is contained in:
commit
cd38bca734
@ -132,11 +132,6 @@ public class BaoshiRoomcontroller : MonoBehaviour
|
|||||||
{
|
{
|
||||||
add_fish();
|
add_fish();
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
Promptmgr.Instance.PromptBubble("ź¤ťîʧ°Ü");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void add_fish(string timerStr = null)//Éú³É´¬Ö»
|
public void add_fish(string timerStr = null)//Éú³É´¬Ö»
|
||||||
@ -145,7 +140,7 @@ public class BaoshiRoomcontroller : MonoBehaviour
|
|||||||
|
|
||||||
if (timerStr != null)
|
if (timerStr != null)
|
||||||
{
|
{
|
||||||
|
musk.gameObject.SetActive(false);
|
||||||
fishMan = GameObject.Instantiate(fishManPrefab, this.transform);
|
fishMan = GameObject.Instantiate(fishManPrefab, this.transform);
|
||||||
fishMan.transform.position = endPos.position;
|
fishMan.transform.position = endPos.position;
|
||||||
fishManShipContorl = fishMan.GetComponent<minerControl>();
|
fishManShipContorl = fishMan.GetComponent<minerControl>();
|
||||||
@ -163,8 +158,6 @@ public class BaoshiRoomcontroller : MonoBehaviour
|
|||||||
fishMan.transform.position = startPos.position;
|
fishMan.transform.position = startPos.position;
|
||||||
fishManShipContorl = fishMan.GetComponent<minerControl>();
|
fishManShipContorl = fishMan.GetComponent<minerControl>();
|
||||||
fishManShipContorl.init(this.paths, this.pathsNeedTimer, this.fishingNeedTimer, this.restTimer, this.startPos, this.endPos);
|
fishManShipContorl.init(this.paths, this.pathsNeedTimer, this.fishingNeedTimer, this.restTimer, this.startPos, this.endPos);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Threading.Tasks;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
public class Scene_baoshidao : MonoBehaviour
|
public class Scene_baoshidao : MonoBehaviour
|
||||||
@ -27,16 +28,20 @@ public class Scene_baoshidao : MonoBehaviour
|
|||||||
{
|
{
|
||||||
baoshidao_contorl go = lands[index].GetComponent<baoshidao_contorl>();
|
baoshidao_contorl go = lands[index].GetComponent<baoshidao_contorl>();
|
||||||
|
|
||||||
go.RoomId = info.Id;
|
go.RoomId = info.id;
|
||||||
go.daoyuName.text = info.Name;
|
go.daoyuName.text = info.name;
|
||||||
go.ActivateValue = info.Price;
|
go.ActivateValue = info.price;
|
||||||
go.goldNumerTextPro.text = info.Price.ToString("f0");
|
go.goldNumerTextPro.text = info.price.ToString("f0");
|
||||||
|
|
||||||
|
go.shipNumberTextPro.text = info.activate_count.ToString() + "/" + info.activate_limit;
|
||||||
|
|
||||||
if (info.activate_count > 0)
|
if (info.activate_count > 0)
|
||||||
{
|
{
|
||||||
for (int temp = info.activate_count; temp > 0; temp--)
|
for (int temp = info.activate_count; temp > 0; temp--)
|
||||||
{
|
{
|
||||||
go.OnClick();
|
|
||||||
|
go.add_fish("1");
|
||||||
|
await Task.Delay(100);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Threading.Tasks;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
public class Scene_baoshikuang : MonoBehaviour
|
public class Scene_baoshikuang : MonoBehaviour
|
||||||
@ -28,15 +29,17 @@ public class Scene_baoshikuang : MonoBehaviour
|
|||||||
{
|
{
|
||||||
BaoshiRoomcontroller roomController = lands[index].GetComponent<BaoshiRoomcontroller>();
|
BaoshiRoomcontroller roomController = lands[index].GetComponent<BaoshiRoomcontroller>();
|
||||||
|
|
||||||
// 更新 RoomId
|
|
||||||
roomController.RoomId = info.Id;
|
|
||||||
|
|
||||||
// 如果 ActivateCount 大于 0,则调用 OnClick 方法
|
roomController.RoomId = info.id;
|
||||||
|
roomController.shipNumberTextPro.text = info.activate_count.ToString() + "/" + info.activate_limit;
|
||||||
|
|
||||||
if (info.activate_count > 0)
|
if (info.activate_count > 0)
|
||||||
{
|
{
|
||||||
for (int temp = 0; temp < info.activate_count; temp++) // 使用更常见的循环方式
|
for (int temp = 0; temp < info.activate_count; temp++)
|
||||||
{
|
{
|
||||||
roomController.OnClick();
|
|
||||||
|
roomController.add_fish("1");
|
||||||
|
await Task.Delay(100);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Threading.Tasks;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
public class Scene_jinbikuang : MonoBehaviour
|
public class Scene_jinbikuang : MonoBehaviour
|
||||||
@ -26,14 +27,17 @@ public class Scene_jinbikuang : MonoBehaviour
|
|||||||
foreach (MinngConfigData info in infos)
|
foreach (MinngConfigData info in infos)
|
||||||
{
|
{
|
||||||
roomcontroller go = lands[index].GetComponent<roomcontroller>();
|
roomcontroller go = lands[index].GetComponent<roomcontroller>();
|
||||||
go.RoomId = info.Id;
|
go.RoomId = info.id;
|
||||||
go.ActivateValue = info.Price;
|
go.ActivateValue = info.price;
|
||||||
|
go.shipNumberTextPro.text = info.activate_count.ToString() + "/" + info.activate_limit;
|
||||||
|
|
||||||
if (info.activate_count > 0)
|
if (info.activate_count > 0)
|
||||||
{
|
{
|
||||||
for (int temp = info.activate_count; temp > 0; temp--)
|
for (int temp = info.activate_count; temp > 0; temp--)
|
||||||
{
|
{
|
||||||
go.add_fish();
|
|
||||||
|
go.add_fish("1");
|
||||||
|
await Task.Delay(100);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Threading.Tasks;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
public class scene_jingshadao : MonoBehaviour
|
public class scene_jingshadao : MonoBehaviour
|
||||||
@ -26,20 +27,20 @@ public class scene_jingshadao : MonoBehaviour
|
|||||||
foreach (MinngConfigData info in infos)
|
foreach (MinngConfigData info in infos)
|
||||||
{
|
{
|
||||||
jishadao_contorl go = lands[index].GetComponent<jishadao_contorl>();
|
jishadao_contorl go = lands[index].GetComponent<jishadao_contorl>();
|
||||||
go.RoomId = info.Id;
|
go.RoomId = info.id;
|
||||||
go.daoyuName.text = info.Name;
|
go.daoyuName.text = info.name;
|
||||||
|
|
||||||
go.ActivateValue = info.Price;
|
go.ActivateValue = info.price;
|
||||||
go.goldNumerTextPro.text = info.Price.ToString("f0");
|
go.goldNumerTextPro.text = info.price.ToString("f0");
|
||||||
go.shipNumberTextPro.text =info.activate_count.ToString() + "/" + info.ActivateLimit;
|
go.shipNumberTextPro.text =info.activate_count.ToString() + "/" + info.activate_limit;
|
||||||
|
|
||||||
Debug.LogError("!!!!!!!!!!info.ActivateCount" + info.activate_count);
|
|
||||||
if (info.activate_count > 0)
|
if (info.activate_count > 0)
|
||||||
{
|
{
|
||||||
Debug.LogError("22222222info.ActivateCount"+ info.activate_count);
|
|
||||||
for (int temp = 0; temp < info.activate_count; temp++)
|
for (int temp = 0; temp < info.activate_count; temp++)
|
||||||
{
|
{
|
||||||
go.OnClick();
|
|
||||||
|
go.add_fish("1");
|
||||||
|
await Task.Delay(100);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@ public class scene_Main_Init : MonoBehaviour
|
|||||||
index= PlayerPrefs.GetInt("SceneStatus");
|
index= PlayerPrefs.GetInt("SceneStatus");
|
||||||
if(index==-1)
|
if(index==-1)
|
||||||
{
|
{
|
||||||
Debug.LogError("index==0");
|
Debug.LogWarning("index==0");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -150,10 +150,7 @@ public class baoshidao_contorl : MonoBehaviour
|
|||||||
ScaleAni(OnBtnAni);
|
ScaleAni(OnBtnAni);
|
||||||
add_fish();
|
add_fish();
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
Promptmgr.Instance.PromptBubble("ź¤ťîʧ°Ü");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Diagnostics;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using DG.Tweening;
|
using DG.Tweening;
|
||||||
|
using Debug = UnityEngine.Debug;
|
||||||
|
|
||||||
|
|
||||||
public enum minerState
|
public enum minerState
|
||||||
@ -64,8 +66,20 @@ public class minerControl : MonoBehaviour
|
|||||||
this.restTimer = restTimer;
|
this.restTimer = restTimer;
|
||||||
this.startPos = startPos;
|
this.startPos = startPos;
|
||||||
this.endPos = endPos;
|
this.endPos = endPos;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if (Vector3.Distance(this.transform.position, startPos.position) <= 0.01f)
|
||||||
|
{
|
||||||
|
//Debug.LogWarning("11111111111111");
|
||||||
MoveToFishingPos();
|
MoveToFishingPos();
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// Debug.LogWarning("22222222222222222");
|
||||||
|
dig();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void SetState(minerState newState)
|
public void SetState(minerState newState)
|
||||||
{
|
{
|
||||||
|
@ -129,54 +129,34 @@ public class roomcontroller : MonoBehaviour
|
|||||||
|
|
||||||
public async void OnClick()
|
public async void OnClick()
|
||||||
{
|
{
|
||||||
|
|
||||||
if (!canClick)
|
if (!canClick)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Debug.Log("OnClick");
|
|
||||||
|
|
||||||
|
|
||||||
if (fishMan == null)
|
if (fishMan == null)
|
||||||
{
|
{
|
||||||
Promptmgr.Instance.PromptBubble("还没有买", Color.black, Color.red);
|
Promptmgr.Instance.PromptBubble("还没有买", Color.black, Color.red);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Promptmgr.Instance.PromptBubble("激活成功");
|
|
||||||
add_fish();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
public async void add_fish(string timerStr = null)//生成船只
|
|
||||||
{
|
|
||||||
|
|
||||||
if (await ActivationRoom())
|
if (await ActivationRoom())
|
||||||
{
|
{
|
||||||
Promptmgr.Instance.PromptBubble("激活成功");
|
Promptmgr.Instance.PromptBubble("激活成功");
|
||||||
add_fish();
|
add_fish();
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
Promptmgr.Instance.PromptBubble("激活失败");
|
|
||||||
}
|
}
|
||||||
}
|
public async void add_fish(string timerStr = null)//生成船只
|
||||||
|
|
||||||
public void StartAddfish(string timerStr = null)
|
|
||||||
{
|
{
|
||||||
if (timerStr != null)
|
if (timerStr != null)
|
||||||
{
|
{
|
||||||
|
musk.gameObject.SetActive(false);
|
||||||
fishMan = GameObject.Instantiate(fishManPrefab, this.transform);
|
fishMan = GameObject.Instantiate(fishManPrefab, this.transform);
|
||||||
fishMan.transform.position = endPos.position;
|
fishMan.transform.position = endPos.position;
|
||||||
fishManShipContorl = fishMan.GetComponent<minerControl>();
|
fishManShipContorl = fishMan.GetComponent<minerControl>();
|
||||||
fishManShipContorl.init(this.paths, this.pathsNeedTimer, this.fishingNeedTimer, this.restTimer, this.startPos, this.endPos);
|
fishManShipContorl.init(this.paths, this.pathsNeedTimer, this.fishingNeedTimer, this.restTimer, this.startPos, this.endPos);
|
||||||
|
|
||||||
|
|
||||||
Debug.Log("更新船时间");
|
Debug.Log("更新船时间");
|
||||||
|
|
||||||
return;
|
return;
|
||||||
@ -191,6 +171,8 @@ public class roomcontroller : MonoBehaviour
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//更新精灵数量显示
|
//更新精灵数量显示
|
||||||
public void UpdateShipNumberTextPro(string str)
|
public void UpdateShipNumberTextPro(string str)
|
||||||
{
|
{
|
||||||
|
@ -155,26 +155,21 @@ public class jishadao_contorl : MonoBehaviour
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
add_fish();
|
|
||||||
|
|
||||||
}
|
|
||||||
public async void add_fish(string timerStr = null)//生成船只
|
|
||||||
{
|
|
||||||
|
|
||||||
if (await ActivationRoom())
|
if (await ActivationRoom())
|
||||||
{
|
{
|
||||||
|
|
||||||
ScaleAni(OnBtnAni);
|
ScaleAni(OnBtnAni);
|
||||||
StartAddFish(timerStr);
|
add_fish();
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
Promptmgr.Instance.PromptBubble("激活失败");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void StartAddFish(string timerStr = null)
|
|
||||||
|
|
||||||
|
}
|
||||||
|
public async void add_fish(string timerStr = null)//生成船只
|
||||||
{
|
{
|
||||||
if (fishMan != null)
|
if (fishMan != null)
|
||||||
{
|
{
|
||||||
@ -202,6 +197,32 @@ public class jishadao_contorl : MonoBehaviour
|
|||||||
fishManShipContorl = fishMan.GetComponent<SpriteAniationpro>();
|
fishManShipContorl = fishMan.GetComponent<SpriteAniationpro>();
|
||||||
|
|
||||||
|
|
||||||
|
MoveToFishingPos(); if (fishMan != null)
|
||||||
|
{
|
||||||
|
Promptmgr.Instance.PromptBubble("已经有船了", Color.black, Color.red);
|
||||||
|
Debug.Log("更新船");
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (timerStr != null)
|
||||||
|
{
|
||||||
|
fishMan = GameObject.Instantiate(fishManPrefab, this.transform);
|
||||||
|
fishMan.transform.position = endPos.position;
|
||||||
|
fishManShipContorl = fishMan.GetComponent<SpriteAniationpro>();
|
||||||
|
|
||||||
|
// Debug.Log("更新船时间");
|
||||||
|
|
||||||
|
fish();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
fishMan = GameObject.Instantiate(fishManPrefab, this.transform);
|
||||||
|
fishMan.transform.position = startPos.position;
|
||||||
|
fishManShipContorl = fishMan.GetComponent<SpriteAniationpro>();
|
||||||
|
|
||||||
|
|
||||||
MoveToFishingPos();
|
MoveToFishingPos();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -41,6 +41,8 @@ public class miningActivate : MonoBehaviour
|
|||||||
isSucceed = false;
|
isSucceed = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Promptmgr.Instance.PromptBubble(miningActivateResponse.message);
|
||||||
|
|
||||||
return isSucceed;
|
return isSucceed;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -38,13 +38,13 @@ public class MiningConfigResponse:myResponse
|
|||||||
|
|
||||||
public class MinngConfigData
|
public class MinngConfigData
|
||||||
{
|
{
|
||||||
public int Id { get; set; }
|
public int id { get; set; }
|
||||||
public int Type { get; set; }
|
public int type { get; set; }
|
||||||
public string Name { get; set; }
|
public string name { get; set; }
|
||||||
public int Level { get; set; }
|
public int level { get; set; }
|
||||||
public float Price { get; set; }
|
public float price { get; set; }
|
||||||
public float Yield { get; set; }
|
public float yield { get; set; }
|
||||||
public int YieldCycle { get; set; }
|
public int yield_cycle { get; set; }
|
||||||
public int ActivateLimit { get; set; }
|
public int activate_limit { get; set; }
|
||||||
public int activate_count { get; set; }
|
public int activate_count { get; set; }
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user