자원소모 시스템 작업 완료
This commit is contained in:
parent
e3952bcef9
commit
0f3d7535cb
|
|
@ -54,7 +54,27 @@ public class BuildingCtrl : MonoBehaviour
|
|||
Debug.Log("건물이 최대 레벨 입니다.");
|
||||
return;
|
||||
}
|
||||
PlayCtrl.Instance.player.buildings[lineCount].units.Add(unitInfo);
|
||||
if (!isProduction)
|
||||
{
|
||||
if(unitInfo.unit.buy[buildingLevel] > PlayCtrl.Instance.money)
|
||||
{
|
||||
Debug.Log("구매비용이 부족합니다");
|
||||
if (buildingLevel == 0)
|
||||
DeletBuilding();
|
||||
return;
|
||||
}
|
||||
PlayCtrl.Instance.TextUpdate(-unitInfo.unit.buy[buildingLevel]);
|
||||
PlayCtrl.Instance.player.buildings[lineCount].units.Add(unitInfo);
|
||||
} else
|
||||
{
|
||||
if(500 * buildingLevel > PlayCtrl.Instance.money)
|
||||
{
|
||||
Debug.Log("구매비용이 부족합니다");
|
||||
return;
|
||||
}
|
||||
PlayCtrl.Instance.TextUpdate(-500 * buildingLevel);
|
||||
PlayCtrl.Instance.player.addMoney[lineCount] += 100;
|
||||
}
|
||||
buildingLevel++;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -7,8 +7,7 @@ public class SummonsUnit : MonoBehaviour
|
|||
public List<BuildingInfo> buildings;
|
||||
public int campHp;
|
||||
|
||||
//테스트용도
|
||||
public UnitCtrl unit;
|
||||
public int[] addMoney;
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
|
|
@ -19,6 +18,11 @@ public class SummonsUnit : MonoBehaviour
|
|||
buildings.Add(new BuildingInfo());
|
||||
buildings.Add(new BuildingInfo());
|
||||
buildings.Add(new BuildingInfo());
|
||||
addMoney = new int[5];
|
||||
for(int n = 0; n < addMoney.Length; n++)
|
||||
{
|
||||
addMoney[n] = 100;
|
||||
}
|
||||
}
|
||||
|
||||
private void Start()
|
||||
|
|
@ -58,7 +62,7 @@ public class SummonsUnit : MonoBehaviour
|
|||
}
|
||||
if (!isEnemy)//자원 생성
|
||||
{
|
||||
PlayCtrl.Instance.TextUpdate(100);
|
||||
PlayCtrl.Instance.TextUpdate(addMoney[count]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,4 +9,5 @@ public class UnitInfo
|
|||
public float attackSpeed;
|
||||
public int defense;
|
||||
public float moveSpeed;
|
||||
public int[] buy;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -121,6 +121,8 @@ public class PlayCtrl : SingletonMonoBehaviour<PlayCtrl>
|
|||
if (money != int.Parse(moneyText.text))
|
||||
Debug.LogError("버그발견");
|
||||
money += addMoney;
|
||||
if(money < 0 || money > 999900)
|
||||
Debug.LogError("가격버그발견");
|
||||
moneyText.text = money.ToString();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -55,6 +55,7 @@ MonoBehaviour:
|
|||
attackSpeed: 2
|
||||
defense: 0
|
||||
moveSpeed: 5
|
||||
buy: 320000006400000096000000c8000000fa000000
|
||||
anim: {fileID: 95137492731099486}
|
||||
defensObj: {fileID: 6875975714746273136}
|
||||
isEnemy: 0
|
||||
|
|
|
|||
|
|
@ -879,6 +879,7 @@ MonoBehaviour:
|
|||
attackSpeed: 2
|
||||
defense: 20
|
||||
moveSpeed: 5
|
||||
buy: 64000000c80000002c01000090010000f4010000
|
||||
anim: {fileID: 95025121907886038}
|
||||
defensObj: {fileID: 2560953789813459005}
|
||||
isEnemy: 0
|
||||
|
|
|
|||
|
|
@ -2624,6 +2624,7 @@ MonoBehaviour:
|
|||
attackSpeed: 3
|
||||
defense: 50
|
||||
moveSpeed: 6
|
||||
buy: c8000000900100005802000020030000e8030000
|
||||
anim: {fileID: 95139002667318946}
|
||||
defensObj: {fileID: 689331061546745630}
|
||||
isEnemy: 0
|
||||
|
|
|
|||
|
|
@ -992,6 +992,7 @@ MonoBehaviour:
|
|||
attackSpeed: 2
|
||||
defense: 50
|
||||
moveSpeed: 3
|
||||
buy: 320000006400000096000000c8000000fa000000
|
||||
anim: {fileID: 95921515561157426}
|
||||
defensObj: {fileID: 4728842467067653097}
|
||||
isEnemy: 0
|
||||
|
|
|
|||
|
|
@ -1195,6 +1195,7 @@ MonoBehaviour:
|
|||
attackSpeed: 2
|
||||
defense: 100
|
||||
moveSpeed: 3
|
||||
buy: 64000000c80000002c01000090010000f4010000
|
||||
anim: {fileID: 95699734256526290}
|
||||
defensObj: {fileID: 358225386609479139}
|
||||
isEnemy: 0
|
||||
|
|
|
|||
|
|
@ -2410,6 +2410,7 @@ MonoBehaviour:
|
|||
attackSpeed: 2
|
||||
defense: 150
|
||||
moveSpeed: 3
|
||||
buy: c8000000900100005802000020030000e8030000
|
||||
anim: {fileID: 95057529936190960}
|
||||
defensObj: {fileID: 1996079076997718765}
|
||||
isEnemy: 0
|
||||
|
|
|
|||
|
|
@ -171,6 +171,7 @@ MonoBehaviour:
|
|||
attackSpeed: 2
|
||||
defense: 10
|
||||
moveSpeed: 3
|
||||
buy: 320000006400000096000000c8000000fa000000
|
||||
anim: {fileID: 95900925144019084}
|
||||
defensObj: {fileID: 1912811255609939500}
|
||||
isEnemy: 0
|
||||
|
|
|
|||
|
|
@ -1067,6 +1067,7 @@ MonoBehaviour:
|
|||
attackSpeed: 2
|
||||
defense: 30
|
||||
moveSpeed: 3
|
||||
buy: 64000000c80000002c01000090010000f4010000
|
||||
anim: {fileID: 95649635967823240}
|
||||
defensObj: {fileID: 209849273209592232}
|
||||
isEnemy: 0
|
||||
|
|
|
|||
|
|
@ -2740,6 +2740,7 @@ MonoBehaviour:
|
|||
attackSpeed: 3
|
||||
defense: 100
|
||||
moveSpeed: 3
|
||||
buy: c8000000900100005802000020030000e8030000
|
||||
anim: {fileID: 95893142771630846}
|
||||
defensObj: {fileID: 3031819780035806523}
|
||||
isEnemy: 0
|
||||
|
|
|
|||
Loading…
Reference in New Issue