Rocket upgrades done
|
|
@ -7269,7 +7269,7 @@ SpriteRenderer:
|
|||
m_SortingLayer: 0
|
||||
m_SortingOrder: 6
|
||||
m_Sprite: {fileID: 21300000, guid: b13494c371b6846459b600453cf3fe38, type: 3}
|
||||
m_Color: {r: 0.33962262, g: 0.07529369, b: 0.07529369, a: 0.4392157}
|
||||
m_Color: {r: 1, g: 0, b: 0, a: 0.4392157}
|
||||
m_FlipX: 0
|
||||
m_FlipY: 0
|
||||
m_DrawMode: 0
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ public class ChestOpener : MonoBehaviour
|
|||
if(skinsLucky < chestData.commonChance){
|
||||
//Skin is rewarded
|
||||
foreach(SkinShopItemData skin in skins.skins){
|
||||
if(!DBmanager.SkinsPurchased.Contains(skin.name)){
|
||||
if(!DBmanager.SkinsPurchased.ContainsKey(skin.name)){
|
||||
switch(skin.skinType){
|
||||
case SkinType.Base:
|
||||
baseSkins.Add(skin);
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ public class DBmanager : MonoBehaviour
|
|||
|
||||
private static List<InventoryEntry> inventory;
|
||||
private static List<int> expPassCollected = new List<int>();
|
||||
private static List<string> skinsPurchased = new List<string>();
|
||||
private static Dictionary<string,int> skinsPurchased = new Dictionary<string,int>();
|
||||
public static List<BuildingState> buildingStates = new List<BuildingState>();
|
||||
public static UnityEvent OnStateChanged = new UnityEvent();
|
||||
|
||||
|
|
@ -46,7 +46,7 @@ public class DBmanager : MonoBehaviour
|
|||
public static int LevelInt => Mathf.CeilToInt(level);
|
||||
public static List<int> ExpPassCollected => expPassCollected;
|
||||
public static List<InventoryEntry> Inventory => inventory;
|
||||
public static List<string> SkinsPurchased => skinsPurchased;
|
||||
public static Dictionary<string,int> SkinsPurchased => skinsPurchased;
|
||||
|
||||
|
||||
public static bool LoggedIn { get { return username != null; } }
|
||||
|
|
@ -84,7 +84,9 @@ public class DBmanager : MonoBehaviour
|
|||
DBmanager.SetGems(userData.gems,true);
|
||||
DBmanager.SetCoins(userData.coins,true);
|
||||
return 0;
|
||||
}catch{
|
||||
}catch (Exception e){
|
||||
Debug.LogError("Couldn't parse data into json");
|
||||
Debug.LogError(e.Message);
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
|
@ -603,34 +605,49 @@ public class DBmanager : MonoBehaviour
|
|||
}
|
||||
|
||||
public static void SetPurchasedSkins(string data){
|
||||
skinsPurchased= new List<string>();
|
||||
string[] skins = data.Split(',');
|
||||
foreach(string skin in skins){
|
||||
skinsPurchased.Add(skin);
|
||||
skinsPurchased= new Dictionary<string,int>();
|
||||
// string[] skins = data.Split(',');
|
||||
// foreach(string skin in skins){
|
||||
// skinsPurchased.Add(skin, 0);
|
||||
// }
|
||||
try{
|
||||
skinsPurchased = JsonConvert.DeserializeObject<Dictionary<string,int>>(data);
|
||||
}catch{
|
||||
Debug.LogError("Error parsing skins purchased, resetting");
|
||||
skinsPurchased = new Dictionary<string, int>();
|
||||
}
|
||||
if(skinsPurchased == null){skinsPurchased = new Dictionary<string, int>();}
|
||||
}
|
||||
|
||||
public static void UpgradeRocket(string rocketName, RocketLevel nextLevel){
|
||||
if(coins < nextLevel.goldCost || metal < nextLevel.metalCost){
|
||||
return;
|
||||
}
|
||||
|
||||
SetCoins(coins-nextLevel.goldCost);
|
||||
SetMetal(metal - nextLevel.metalCost);
|
||||
|
||||
SkinsPurchased[rocketName]++;
|
||||
UpdatePurchasedSkins();
|
||||
}
|
||||
|
||||
public static void PurchaseSkin(SkinShopItemData data){
|
||||
if(metal < data.price){
|
||||
if(metal < data.price_metal || coins < data.price_gold){
|
||||
return;
|
||||
}
|
||||
SetMetal(metal-data.price);
|
||||
SetMetal(metal-data.price_metal);
|
||||
SetCoins(coins - data.price_gold);
|
||||
AddSkin(data);
|
||||
AudioManager.instnace.ChestOpen();
|
||||
}
|
||||
|
||||
public static void AddSkin(SkinShopItemData data){
|
||||
skinsPurchased.Add(data.name);
|
||||
skinsPurchased.Add(data.name,0);
|
||||
UpdatePurchasedSkins();
|
||||
}
|
||||
|
||||
public async static void UpdatePurchasedSkins(){
|
||||
string output ="";
|
||||
foreach(string skin in skinsPurchased){
|
||||
if(skin.Length==0){continue;}
|
||||
output += skin +",";
|
||||
}
|
||||
if(output.Length>0){output = output.Substring(0,output.Length-1);} // <-- Removes the last ','
|
||||
string output = JsonConvert.SerializeObject(skinsPurchased);
|
||||
|
||||
WWWForm form = new WWWForm();
|
||||
form.AddField("name", username);
|
||||
|
|
@ -645,7 +662,7 @@ public class DBmanager : MonoBehaviour
|
|||
|
||||
if (www.downloadHandler.text == "0")
|
||||
{
|
||||
Debug.Log("Success updating PurchasedSkins");
|
||||
Debug.Log("Success updating PurchasedSkins " + output);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
|
|
@ -58,3 +58,14 @@ public class GoldMine : MonoBehaviour
|
|||
return Level*gold_cap_upgrade_cost;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
[System.Serializable]
|
||||
public class GoldMineLevel{
|
||||
[SerializeField]public string name {get{return "Level " +Level.ToString();}}
|
||||
public int Level = 1;
|
||||
public int Production;
|
||||
public int Capacity;
|
||||
public int costGold;
|
||||
public int costMetal;
|
||||
}
|
||||
7
Assets/Game/Scripts/GoldMineData.cs
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
using UnityEngine;
|
||||
|
||||
[CreateAssetMenu(fileName = "GoldMineStats", menuName = "Game/GoldMineData", order = 1)]
|
||||
public class SpawnManagerScriptableObject : ScriptableObject
|
||||
{
|
||||
public GoldMineLevel[] levels;
|
||||
}
|
||||
11
Assets/Game/Scripts/GoldMineData.cs.meta
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 95cbcc0fbc2fa312097d19abfdf110f4
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -14,7 +14,7 @@ public class KillfeedMgr : MonoBehaviour
|
|||
instance=this;
|
||||
}
|
||||
void Start(){
|
||||
AddNewEntry("Welcome to UPF Minigame 1.2");
|
||||
// AddNewEntry("Welcome to UPF Minigame 1.2");
|
||||
}
|
||||
|
||||
public void AddNewEntry(string message){
|
||||
|
|
|
|||
8
Assets/Game/Scripts/Minigame/Skin.meta
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 5779a57dc9f6c27aa8eaa3dbc76a8227
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
11
Assets/Game/Scripts/Minigame/Skin/RocketSkinStats.cs
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
using UnityEngine;
|
||||
|
||||
[CreateAssetMenu(fileName = "RocketSkin1", menuName = "Game/RocketSkinData", order = 1)]
|
||||
public class RocketSkinStats : ScriptableObject
|
||||
{
|
||||
public RocketLevel[] baseLevels;
|
||||
public RocketLevel[] commonLevels;
|
||||
public RocketLevel[] rareLevels;
|
||||
public RocketLevel[] legendaryLevels;
|
||||
}
|
||||
|
||||
11
Assets/Game/Scripts/Minigame/Skin/RocketSkinStats.cs.meta
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ec4b2a2c9c885ac4089eed59b7239880
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
65
Assets/Game/Scripts/Minigame/Skin/RocketUpgradePanel.cs
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using TMPro;
|
||||
using UnityEngine.UI;
|
||||
public class RocketUpgradePanel : MonoBehaviour
|
||||
{
|
||||
public TMP_Text txtEnergyGain;
|
||||
public TMP_Text txtSpeed;
|
||||
public TMP_Text txtBoostConsumption;
|
||||
public TMP_Text txtLevel;
|
||||
public TMP_Text txtCostGold;
|
||||
public TMP_Text txtCostMetal;
|
||||
|
||||
public Button btn_upgrade;
|
||||
RocketLevel CurrentLevel,NextLevel;
|
||||
SkinShopItemData selectedRocket;
|
||||
|
||||
public bool Affordable => DBmanager.Metal >= NextLevel.metalCost && DBmanager.Coins >= NextLevel.goldCost;
|
||||
|
||||
void Awake(){
|
||||
btn_upgrade.onClick.AddListener(OnUpgrade);
|
||||
}
|
||||
public void Show(RocketLevel currentLevel, RocketLevel nextLevel, SkinShopItemData rocketData){
|
||||
CurrentLevel = currentLevel;
|
||||
NextLevel = nextLevel;
|
||||
selectedRocket = rocketData;
|
||||
txtLevel.text = "Level " +currentLevel.Level;
|
||||
txtEnergyGain.text = $"{currentLevel.moonMultiplier} Per moon";
|
||||
txtSpeed.text = $"{currentLevel.speedMultiplier*100}%";
|
||||
txtBoostConsumption.text = $"{currentLevel.boostConsumption*100}%";
|
||||
|
||||
if(nextLevel != null){
|
||||
txtLevel.text += $" -> <color=green> Level {nextLevel.Level}</color>";
|
||||
txtEnergyGain.text += $" -> <color=green> {nextLevel.moonMultiplier}</color>";
|
||||
txtSpeed.text += $" -> <color=green> {nextLevel.speedMultiplier*100}%</color>";
|
||||
txtBoostConsumption.text += $" -> <color=green> {nextLevel.boostConsumption*100}%</color>";
|
||||
}
|
||||
|
||||
btn_upgrade.interactable = Affordable;
|
||||
txtCostGold.text = nextLevel.goldCost.ToString();
|
||||
txtCostMetal.text = nextLevel.metalCost.ToString();
|
||||
txtCostGold.transform.parent.gameObject.SetActive(nextLevel.goldCost > 0);
|
||||
txtCostMetal.transform.parent.gameObject.SetActive(nextLevel.metalCost > 0);
|
||||
|
||||
gameObject.SetActive(true);
|
||||
}
|
||||
|
||||
void OnUpgrade(){
|
||||
if(!Affordable){
|
||||
MessageDialog.instance.ShowMessage("Error","Not enough resources to upgrade.");
|
||||
return;
|
||||
}
|
||||
|
||||
DBmanager.UpgradeRocket(selectedRocket.name, NextLevel);
|
||||
SkinShopManager.instance.Populate();
|
||||
MessageDialog.instance.ShowMessage("Success","Rocket Upgraded Successfully!");
|
||||
AudioManager.instnace.ChestOpen();
|
||||
Hide();
|
||||
}
|
||||
|
||||
public void Hide(){
|
||||
gameObject.SetActive(false);
|
||||
}
|
||||
}
|
||||
11
Assets/Game/Scripts/Minigame/Skin/RocketUpgradePanel.cs.meta
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 8059e8e629278b13a8fb8109b44906d2
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -10,8 +10,13 @@ public class SkinShopItem : MonoBehaviour
|
|||
public GameObject[] banners;
|
||||
public Image frame;
|
||||
public bool Available;
|
||||
public GameObject notPurchasedIndicator;
|
||||
// public GameObject notPurchasedIndicator;
|
||||
public SkinShopItemData skinData;
|
||||
[Header("Stats")]
|
||||
public TMP_Text txtLevel;
|
||||
public TMP_Text txtEnergyGain;
|
||||
public TMP_Text txtSpeed;
|
||||
public TMP_Text txtBoostConsumption;
|
||||
|
||||
public void Set(SkinShopItemData data, bool available){
|
||||
skinData = data;
|
||||
|
|
@ -20,8 +25,8 @@ public class SkinShopItem : MonoBehaviour
|
|||
spaceshipImg.color = available ? Color.white : Color.black;
|
||||
Available = available;
|
||||
UpdateFrame();
|
||||
|
||||
if(data.price <=0){
|
||||
|
||||
if(data.price_metal <=0 && data.price_gold <=0){
|
||||
banners[0].SetActive(true);
|
||||
banners[1].SetActive(false);
|
||||
}else{
|
||||
|
|
@ -31,7 +36,22 @@ public class SkinShopItem : MonoBehaviour
|
|||
banners[2].SetActive(data.skinType== SkinType.Rare);
|
||||
banners[3].SetActive(data.skinType== SkinType.Legendary);
|
||||
|
||||
|
||||
//Level
|
||||
txtLevel.text = "";
|
||||
|
||||
txtEnergyGain.transform.parent.gameObject.SetActive(available);
|
||||
txtSpeed.transform.parent.gameObject.SetActive(available);
|
||||
txtBoostConsumption.transform.parent.gameObject.SetActive(available);
|
||||
|
||||
if(available){
|
||||
int curLevel = DBmanager.SkinsPurchased[data.name];
|
||||
RocketLevel level = SkinShopManager.GetStatsForRarity(data)[curLevel];
|
||||
txtLevel.text = "Level " +(curLevel+1);
|
||||
txtEnergyGain.text = level.moonMultiplier.ToString();
|
||||
txtSpeed.text = (level.speedMultiplier * 100).ToString("n0") + "%";
|
||||
txtBoostConsumption.text = (level.boostConsumption * 100).ToString("n0") + "%";
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
public void UpdateFrame(){
|
||||
|
|
@ -42,15 +62,15 @@ public class SkinShopItem : MonoBehaviour
|
|||
frame.enabled=false;
|
||||
}
|
||||
|
||||
if(!DBmanager.SkinsPurchased.Contains(skinData.name)){
|
||||
if(!DBmanager.SkinsPurchased.ContainsKey(skinData.name)){
|
||||
frame.color = Color.red;
|
||||
notPurchasedIndicator.SetActive(true);
|
||||
notPurchasedIndicator.GetComponentInChildren<TMP_Text>().text = skinData.price.ToString();
|
||||
// notPurchasedIndicator.SetActive(true);
|
||||
// notPurchasedIndicator.GetComponentInChildren<TMP_Text>().text = skinData.price.ToString();
|
||||
}else{
|
||||
notPurchasedIndicator.SetActive(false);
|
||||
// notPurchasedIndicator.SetActive(false);
|
||||
}
|
||||
if(!Available){
|
||||
notPurchasedIndicator.SetActive(false);
|
||||
// notPurchasedIndicator.SetActive(false);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -8,16 +8,23 @@ using UnityEngine.UI;
|
|||
public class SkinShopManager : MonoBehaviour
|
||||
{
|
||||
public static SkinShopManager instance;
|
||||
public RocketSkinStats rocketStats;
|
||||
public static RocketSkinStats RocketStats;
|
||||
public static bool availableToUpgrade;
|
||||
public NewSkinDisplay newSkinDisplay;
|
||||
public Building skinShopBuilding;
|
||||
public SkinsData skinsData;
|
||||
public static SkinsData SkinsData;
|
||||
public GameObject popup;
|
||||
|
||||
public GameObject listItemPrefab;
|
||||
public Transform listItemsParent;
|
||||
public Button btn_Equip;
|
||||
public Button btn_Buy;
|
||||
public TMP_Text txt_buy_gold,txt_buy_metal;
|
||||
public Button btn_Upgrade;
|
||||
public RocketUpgradePanel upgradePanel;
|
||||
|
||||
public static SkinShopItemData selectedSkin;
|
||||
public int[] prices;
|
||||
public static int[] Prices => instance.prices;
|
||||
|
|
@ -25,6 +32,8 @@ public class SkinShopManager : MonoBehaviour
|
|||
|
||||
void Awake() {
|
||||
instance = this;
|
||||
RocketStats = rocketStats;
|
||||
SkinsData = skinsData;
|
||||
}
|
||||
void Start()
|
||||
{
|
||||
|
|
@ -32,6 +41,7 @@ public class SkinShopManager : MonoBehaviour
|
|||
|
||||
btn_Equip.onClick.AddListener(onEquip);
|
||||
btn_Buy.onClick.AddListener(onBuy);
|
||||
btn_Upgrade.onClick.AddListener(onUpgrade);
|
||||
}
|
||||
|
||||
public void Show(){
|
||||
|
|
@ -46,7 +56,7 @@ public class SkinShopManager : MonoBehaviour
|
|||
//Validate skins list
|
||||
if(DBmanager.SkinsPurchased.Count <=0){
|
||||
foreach(SkinShopItemData skin in skinsData.skins){
|
||||
if(skin.price==0){ //Defaults
|
||||
if(skin.price_metal==0 && skin.price_gold==0){ //Defaults
|
||||
DBmanager.PurchaseSkin(skin);
|
||||
if(GetEquipedSkin().Length <=0){
|
||||
EquipSkin(skin.name);
|
||||
|
|
@ -66,7 +76,7 @@ public class SkinShopManager : MonoBehaviour
|
|||
bool isAvailable = skinShopBuilding.curLevel >= rarity;
|
||||
if(!isAvailable){continue;}
|
||||
|
||||
bool isOwned = DBmanager.SkinsPurchased.Contains(skinsData.skins[i].name);
|
||||
bool isOwned = DBmanager.SkinsPurchased.ContainsKey(skinsData.skins[i].name);
|
||||
|
||||
|
||||
if(skinShopBuilding.curLevel == rarity){
|
||||
|
|
@ -119,16 +129,21 @@ public class SkinShopManager : MonoBehaviour
|
|||
btn_Equip.gameObject.SetActive(false); btn_Buy.gameObject.SetActive(false);
|
||||
return;
|
||||
}
|
||||
if(DBmanager.SkinsPurchased.Contains(data.name)){ // <-- purchased
|
||||
if(DBmanager.SkinsPurchased.ContainsKey(data.name)){ // <-- purchased
|
||||
btn_Equip.gameObject.SetActive(true);
|
||||
btn_Upgrade.gameObject.SetActive(true);
|
||||
btn_Buy.gameObject.SetActive(false);
|
||||
btn_Equip.interactable = GetEquipedSkin() != data.name; // <-- disable equip button if already equipped
|
||||
}else{
|
||||
btn_Buy.gameObject.SetActive(true);
|
||||
btn_Equip.gameObject.SetActive(false);
|
||||
|
||||
btn_Buy.interactable = DBmanager.Metal >= data.price;
|
||||
btn_Buy.GetComponentInChildren<TMP_Text>().text = data.price.ToString();
|
||||
btn_Upgrade.gameObject.SetActive(false);
|
||||
bool affordable = DBmanager.Metal >= data.price_metal && DBmanager.Coins >= data.price_gold;
|
||||
btn_Buy.interactable = affordable;
|
||||
txt_buy_gold.text = data.price_gold.ToString();
|
||||
txt_buy_metal.text = data.price_metal.ToString();
|
||||
txt_buy_gold.gameObject.SetActive(data.price_gold > 0);
|
||||
txt_buy_metal.gameObject.SetActive(data.price_metal > 0);
|
||||
}
|
||||
|
||||
foreach(SkinShopItem item in skinShopItems){
|
||||
|
|
@ -147,6 +162,12 @@ public class SkinShopManager : MonoBehaviour
|
|||
Populate();
|
||||
}
|
||||
|
||||
void onUpgrade(){
|
||||
RocketLevel[] levels = GetStatsForRarity(selectedSkin);
|
||||
int curLevel = DBmanager.SkinsPurchased[selectedSkin.name];
|
||||
upgradePanel.Show(levels[curLevel], levels[curLevel+1],selectedSkin);
|
||||
}
|
||||
|
||||
public void onBuy(){
|
||||
List<SkinShopItemData> skinsInSameRarity = new List<SkinShopItemData>();
|
||||
foreach(SkinShopItemData skin in skinsAvailableToPurchase){
|
||||
|
|
@ -167,6 +188,8 @@ public class SkinShopManager : MonoBehaviour
|
|||
PlayerPrefs.Save();
|
||||
}
|
||||
|
||||
|
||||
//Helpers
|
||||
public static string GetEquipedSkin(){
|
||||
if(PlayerPrefs.HasKey("shipSkin")){
|
||||
return PlayerPrefs.GetString("shipSkin");
|
||||
|
|
@ -175,6 +198,46 @@ public class SkinShopManager : MonoBehaviour
|
|||
return "Default";
|
||||
}
|
||||
|
||||
public static int GetRarityIndexFromName(string name){
|
||||
int rarityIndex = 0;
|
||||
|
||||
foreach(SkinShopItemData item in SkinsData.skins){
|
||||
if(item.name == name){
|
||||
//this is it
|
||||
if(item.price_gold <= 0 && item.price_metal <=0){
|
||||
rarityIndex=0;
|
||||
}else if(item.skinType == SkinType.Base){
|
||||
rarityIndex=1;
|
||||
}else if(item.skinType == SkinType.Rare){
|
||||
rarityIndex = 2;
|
||||
}else{
|
||||
rarityIndex=3;
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return rarityIndex;
|
||||
}
|
||||
|
||||
public static SkinType GetRarityFromName(string name){
|
||||
return GetRarityFromIndex(GetRarityIndexFromName(name));
|
||||
}
|
||||
|
||||
public static SkinType GetRarityFromIndex(int id){
|
||||
if(id==0){
|
||||
return SkinType.Default;
|
||||
}else if(id==1){
|
||||
return SkinType.Base;
|
||||
}else if(id==2){
|
||||
return SkinType.Rare;
|
||||
}else{
|
||||
return SkinType.Legendary;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public static Color getRarityColor(SkinShopItemData skin){
|
||||
Color color = new Color(0,1,0);
|
||||
if(skin.skinType == SkinType.Rare){
|
||||
|
|
@ -185,19 +248,54 @@ public class SkinShopManager : MonoBehaviour
|
|||
|
||||
return color;
|
||||
}
|
||||
|
||||
public static RocketLevel[] GetStatsForRarity(SkinShopItemData data){
|
||||
if(data.price_gold == 0 && data.price_metal ==0){
|
||||
return RocketStats.baseLevels;
|
||||
}else if(data.skinType == SkinType.Base){
|
||||
return RocketStats.commonLevels;
|
||||
}else if(data.skinType == SkinType.Rare){
|
||||
return RocketStats.rareLevels;
|
||||
}else{
|
||||
return RocketStats.legendaryLevels;
|
||||
}
|
||||
}
|
||||
|
||||
public static RocketLevel[] GetStatsForRarity(SkinType data){
|
||||
if(data == SkinType.Default){
|
||||
return RocketStats.baseLevels;
|
||||
}else if(data == SkinType.Base){
|
||||
return RocketStats.commonLevels;
|
||||
}else if(data == SkinType.Rare){
|
||||
return RocketStats.rareLevels;
|
||||
}else{
|
||||
return RocketStats.legendaryLevels;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
public class SkinShopItemData{
|
||||
public string name;
|
||||
public Sprite image;
|
||||
public int price;
|
||||
public int price_gold,price_metal;
|
||||
public SkinType skinType;
|
||||
}
|
||||
|
||||
|
||||
public enum SkinType{
|
||||
Default,
|
||||
Base,
|
||||
Rare,
|
||||
Legendary
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
public class RocketLevel{
|
||||
public int Level;
|
||||
public int goldCost;
|
||||
public int metalCost;
|
||||
public float moonMultiplier;
|
||||
public float speedMultiplier;
|
||||
public float boostConsumption;
|
||||
}
|
||||
|
|
@ -30,6 +30,13 @@ public class SpaceshipController : NetworkBehaviour
|
|||
public bool dead;
|
||||
[SyncVar]
|
||||
public float speed;
|
||||
|
||||
[SyncVar]
|
||||
public float speedMultiplier;
|
||||
[SyncVar]
|
||||
public float boostConsumption;
|
||||
[SyncVar]
|
||||
public float energyGain;
|
||||
public float _scaleMultiplier = 1;
|
||||
public Text pnameTxt;
|
||||
public Transform body;
|
||||
|
|
@ -51,6 +58,7 @@ public class SpaceshipController : NetworkBehaviour
|
|||
public bool showDebugHUD = false;
|
||||
|
||||
public float distanceFromCenter = 0;
|
||||
RocketLevel rocketStats;
|
||||
|
||||
public void SetReady(bool value){
|
||||
if(isServer){
|
||||
|
|
@ -82,6 +90,13 @@ public class SpaceshipController : NetworkBehaviour
|
|||
skinName = newSkin;
|
||||
}
|
||||
|
||||
[Command]
|
||||
void CmdSetStats(float _speed, float _energy, float _boost){
|
||||
speedMultiplier = _speed;
|
||||
energyGain = _energy;
|
||||
boostConsumption = _boost;
|
||||
}
|
||||
|
||||
void OnSkinChanged(string oldSkin, string newSkin)
|
||||
{
|
||||
ChangeSkin(newSkin);
|
||||
|
|
@ -175,19 +190,30 @@ public class SpaceshipController : NetworkBehaviour
|
|||
}
|
||||
|
||||
//Set Skin
|
||||
if (!DBmanager.SkinsPurchased.Contains(SkinShopManager.GetEquipedSkin()))
|
||||
if (!DBmanager.SkinsPurchased.ContainsKey(SkinShopManager.GetEquipedSkin()))
|
||||
{
|
||||
//False skin purchase
|
||||
}
|
||||
else
|
||||
{
|
||||
string skin = SkinShopManager.GetEquipedSkin();
|
||||
SkinType rarity = SkinShopManager.GetRarityFromName(skin);
|
||||
int level = DBmanager.SkinsPurchased[skin];
|
||||
|
||||
RocketLevel stats = SkinShopManager.GetStatsForRarity(rarity)[level];
|
||||
|
||||
|
||||
if (isServer)
|
||||
{
|
||||
skinName = SkinShopManager.GetEquipedSkin();
|
||||
skinName = skin;
|
||||
speedMultiplier = stats.speedMultiplier;
|
||||
energyGain = stats.moonMultiplier;
|
||||
boostConsumption = stats.boostConsumption;
|
||||
}
|
||||
else
|
||||
{
|
||||
CmdSetSkin(SkinShopManager.GetEquipedSkin());
|
||||
CmdSetSkin(skin);
|
||||
CmdSetStats(stats.speedMultiplier, stats.moonMultiplier,stats.boostConsumption);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -253,14 +279,14 @@ public class SpaceshipController : NetworkBehaviour
|
|||
//boost check
|
||||
if (boosting && scale > 1)
|
||||
{
|
||||
speed = movingSpeed * 2;
|
||||
DecreaseTrail(Time.deltaTime * 1);
|
||||
speed = movingSpeed * 2 * speedMultiplier;
|
||||
DecreaseTrail(Time.deltaTime * boostConsumption);
|
||||
// scaleMultiplier -= Time.deltaTime;
|
||||
// if (scaleMultiplier < 1) { scaleMultiplier = 1; } //Clamp in case gets lower
|
||||
}
|
||||
else
|
||||
{
|
||||
speed = movingSpeed;
|
||||
speed = movingSpeed* speedMultiplier;
|
||||
}
|
||||
}
|
||||
///Diff = rot1 . rot2
|
||||
|
|
@ -595,7 +621,12 @@ public class SpaceshipController : NetworkBehaviour
|
|||
{
|
||||
if (isLocalPlayer)
|
||||
{
|
||||
MinigameManager.instance.GainMetals((type == PickupItem.PickupType.Star) ? 2 : 5);
|
||||
int gainedEnergy = (int)energyGain;
|
||||
if(type == PickupItem.PickupType.Star){
|
||||
gainedEnergy = Mathf.RoundToInt((float)gainedEnergy/2f);
|
||||
}
|
||||
|
||||
MinigameManager.instance.GainMetals(gainedEnergy);
|
||||
AudioManager.instnace.CollectPickup();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,9 +19,10 @@ public class TutorialManager : MonoBehaviour
|
|||
void Start(){
|
||||
btn_skip.onClick.AddListener(OnSkip);
|
||||
|
||||
// justRegistered= true; //for testing purpose
|
||||
justRegistered= true; //for testing purpose
|
||||
if(justRegistered){
|
||||
StartSequence(firstTutorial);
|
||||
justRegistered =false;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
8
Assets/Game/Sprites/Astro.meta
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 790b62c953ebbf4c58b7d111a5d4013d
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/Game/Sprites/Astro/astro1.png
Normal file
|
After Width: | Height: | Size: 960 KiB |
120
Assets/Game/Sprites/Astro/astro1.png.meta
Normal file
|
|
@ -0,0 +1,120 @@
|
|||
fileFormatVersion: 2
|
||||
guid: dac082d2ad25fabfbb1fb3969889ea88
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/Game/Sprites/Astro/astro5.png
Normal file
|
After Width: | Height: | Size: 958 KiB |
120
Assets/Game/Sprites/Astro/astro5.png.meta
Normal file
|
|
@ -0,0 +1,120 @@
|
|||
fileFormatVersion: 2
|
||||
guid: a0e595db7c4bf9531bbfead52720c620
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/Game/Sprites/Astro/astro6.png
Normal file
|
After Width: | Height: | Size: 895 KiB |
120
Assets/Game/Sprites/Astro/astro6.png.meta
Normal file
|
|
@ -0,0 +1,120 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b35a2b576ce134dbcad0e179f22f305f
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/Game/Sprites/Astro/astroo1.png
Normal file
|
After Width: | Height: | Size: 942 KiB |
120
Assets/Game/Sprites/Astro/astroo1.png.meta
Normal file
|
|
@ -0,0 +1,120 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 8ad2ce6d199f1978dbb3949cbd1b1fd6
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/Game/Sprites/Astro/astroo2.png
Normal file
|
After Width: | Height: | Size: 953 KiB |
120
Assets/Game/Sprites/Astro/astroo2.png.meta
Normal file
|
|
@ -0,0 +1,120 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 0a057cad8176292d4a8348256842b12b
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/Game/Sprites/Astro/astroo3.png
Normal file
|
After Width: | Height: | Size: 910 KiB |
120
Assets/Game/Sprites/Astro/astroo3.png.meta
Normal file
|
|
@ -0,0 +1,120 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 53029b25dd722531b8a7660655d523b0
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/Game/Sprites/Astro/astroo4.png
Normal file
|
After Width: | Height: | Size: 884 KiB |
120
Assets/Game/Sprites/Astro/astroo4.png.meta
Normal file
|
|
@ -0,0 +1,120 @@
|
|||
fileFormatVersion: 2
|
||||
guid: e8c61109e9ddff218ad4c114ba86d58d
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/Game/Sprites/Astro/astroo5.png
Normal file
|
After Width: | Height: | Size: 874 KiB |
120
Assets/Game/Sprites/Astro/astroo5.png.meta
Normal file
|
|
@ -0,0 +1,120 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 23a1333c7ec3ccf2bb14a1c8328713fb
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -1 +1 @@
|
|||
{"appleSKU":"","appleTeamID":"","enableCodelessAutoInitialization":true,"enableUnityGamingServicesAutoInitialization":true,"products":[{"id":"com.TWEP.UPF.gems12","type":0,"storeIDs":[],"defaultDescription":{"googleLocale":4,"title":"12 Gems Pack","description":"Receive 12 Gems"},"screenshotPath":"","applePriceTier":2,"googlePrice":{"data":[199,0,0,131072],"num":1.99},"pricingTemplateID":"1.99","descriptions":[],"udpPrice":{"data":[0,0,0,0],"num":0.0},"payouts":[{"t":"Currency","st":"Gems","q":40.0,"d":""}]},{"id":"com.TWEP.UPF.gems40","type":0,"storeIDs":[],"defaultDescription":{"googleLocale":4,"title":"40 Gems Pack","description":"Receive 40 Gems"},"screenshotPath":"","applePriceTier":5,"googlePrice":{"data":[499,0,0,131072],"num":4.99},"pricingTemplateID":"4.99","descriptions":[],"udpPrice":{"data":[0,0,0,0],"num":0.0},"payouts":[{"t":"Currency","st":"Gems","q":220.0,"d":""}]},{"id":"com.TWEP.UPF.gems100","type":0,"storeIDs":[],"defaultDescription":{"googleLocale":4,"title":"100 Gems Pack","description":"Receive 100 Gems"},"screenshotPath":"","applePriceTier":12,"googlePrice":{"data":[1199,0,0,131072],"num":11.99},"pricingTemplateID":"11.99","descriptions":[],"udpPrice":{"data":[0,0,0,0],"num":0.0},"payouts":[{"t":"Currency","st":"Gems","q":480.0,"d":""}]},{"id":"com.TWEP.UPF.gems230","type":0,"storeIDs":[],"defaultDescription":{"googleLocale":4,"title":"230 Gems Pack","description":"Receive 230 Gems"},"screenshotPath":"","applePriceTier":25,"googlePrice":{"data":[2499,0,0,131072],"num":24.99},"pricingTemplateID":"24.99","descriptions":[],"udpPrice":{"data":[0,0,0,0],"num":0.0},"payouts":[{"t":"Currency","st":"Gems","q":1200.0,"d":""}]},{"id":"com.TWEP.UPF.gems500","type":0,"storeIDs":[],"defaultDescription":{"googleLocale":4,"title":"500 Gems Pack","description":"Receive 500 Gems"},"screenshotPath":"","applePriceTier":50,"googlePrice":{"data":[4999,0,0,131072],"num":49.99},"pricingTemplateID":"49.99","descriptions":[],"udpPrice":{"data":[0,0,0,0],"num":0.0},"payouts":[{"t":"Currency","st":"Gems","q":2100.0,"d":""}]}]}
|
||||
{"appleSKU":"","appleTeamID":"","enableCodelessAutoInitialization":false,"enableUnityGamingServicesAutoInitialization":true,"products":[{"id":"com.TWEP.UPF.gems12","type":0,"storeIDs":[],"defaultDescription":{"googleLocale":4,"title":"12 Gems Pack","description":"Receive 12 Gems"},"screenshotPath":"","applePriceTier":2,"googlePrice":{"data":[199,0,0,131072],"num":1.99},"pricingTemplateID":"1.99","descriptions":[],"udpPrice":{"data":[0,0,0,0],"num":0.0},"payouts":[{"t":"Currency","st":"Gems","q":40.0,"d":""}]},{"id":"com.TWEP.UPF.gems40","type":0,"storeIDs":[],"defaultDescription":{"googleLocale":4,"title":"40 Gems Pack","description":"Receive 40 Gems"},"screenshotPath":"","applePriceTier":5,"googlePrice":{"data":[499,0,0,131072],"num":4.99},"pricingTemplateID":"4.99","descriptions":[],"udpPrice":{"data":[0,0,0,0],"num":0.0},"payouts":[{"t":"Currency","st":"Gems","q":220.0,"d":""}]},{"id":"com.TWEP.UPF.gems100","type":0,"storeIDs":[],"defaultDescription":{"googleLocale":4,"title":"100 Gems Pack","description":"Receive 100 Gems"},"screenshotPath":"","applePriceTier":12,"googlePrice":{"data":[1199,0,0,131072],"num":11.99},"pricingTemplateID":"11.99","descriptions":[],"udpPrice":{"data":[0,0,0,0],"num":0.0},"payouts":[{"t":"Currency","st":"Gems","q":480.0,"d":""}]},{"id":"com.TWEP.UPF.gems230","type":0,"storeIDs":[],"defaultDescription":{"googleLocale":4,"title":"230 Gems Pack","description":"Receive 230 Gems"},"screenshotPath":"","applePriceTier":25,"googlePrice":{"data":[2499,0,0,131072],"num":24.99},"pricingTemplateID":"24.99","descriptions":[],"udpPrice":{"data":[0,0,0,0],"num":0.0},"payouts":[{"t":"Currency","st":"Gems","q":1200.0,"d":""}]},{"id":"com.TWEP.UPF.gems500","type":0,"storeIDs":[],"defaultDescription":{"googleLocale":4,"title":"500 Gems Pack","description":"Receive 500 Gems"},"screenshotPath":"","applePriceTier":50,"googlePrice":{"data":[4999,0,0,131072],"num":49.99},"pricingTemplateID":"49.99","descriptions":[],"udpPrice":{"data":[0,0,0,0],"num":0.0},"payouts":[{"t":"Currency","st":"Gems","q":2100.0,"d":""}]}]}
|
||||
165
Assets/Resources/ScriptableObjects/GoldMine.asset
Normal file
|
|
@ -0,0 +1,165 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 0}
|
||||
m_Name: GoldMine
|
||||
m_EditorClassIdentifier: Assembly-CSharp::SpawnManagerScriptableObject
|
||||
levels:
|
||||
- Level: 1
|
||||
Production: 10
|
||||
Capacity: 100
|
||||
costGold: 0
|
||||
costMetal: 0
|
||||
- Level: 2
|
||||
Production: 20
|
||||
Capacity: 200
|
||||
costGold: 0
|
||||
costMetal: 20
|
||||
- Level: 3
|
||||
Production: 30
|
||||
Capacity: 300
|
||||
costGold: 0
|
||||
costMetal: 40
|
||||
- Level: 4
|
||||
Production: 40
|
||||
Capacity: 400
|
||||
costGold: 0
|
||||
costMetal: 80
|
||||
- Level: 5
|
||||
Production: 50
|
||||
Capacity: 500
|
||||
costGold: 0
|
||||
costMetal: 160
|
||||
- Level: 6
|
||||
Production: 60
|
||||
Capacity: 600
|
||||
costGold: 0
|
||||
costMetal: 300
|
||||
- Level: 7
|
||||
Production: 70
|
||||
Capacity: 700
|
||||
costGold: 0
|
||||
costMetal: 500
|
||||
- Level: 8
|
||||
Production: 80
|
||||
Capacity: 800
|
||||
costGold: 0
|
||||
costMetal: 800
|
||||
- Level: 9
|
||||
Production: 90
|
||||
Capacity: 900
|
||||
costGold: 0
|
||||
costMetal: 1000
|
||||
- Level: 10
|
||||
Production: 120
|
||||
Capacity: 1500
|
||||
costGold: 500
|
||||
costMetal: 2000
|
||||
- Level: 11
|
||||
Production: 150
|
||||
Capacity: 2250
|
||||
costGold: 600
|
||||
costMetal: 2100
|
||||
- Level: 12
|
||||
Production: 200
|
||||
Capacity: 3000
|
||||
costGold: 700
|
||||
costMetal: 2200
|
||||
- Level: 13
|
||||
Production: 250
|
||||
Capacity: 200
|
||||
costGold: 0
|
||||
costMetal: 20
|
||||
- Level: 2
|
||||
Production: 20
|
||||
Capacity: 200
|
||||
costGold: 0
|
||||
costMetal: 20
|
||||
- Level: 2
|
||||
Production: 20
|
||||
Capacity: 200
|
||||
costGold: 0
|
||||
costMetal: 20
|
||||
- Level: 2
|
||||
Production: 20
|
||||
Capacity: 200
|
||||
costGold: 0
|
||||
costMetal: 20
|
||||
- Level: 2
|
||||
Production: 20
|
||||
Capacity: 200
|
||||
costGold: 0
|
||||
costMetal: 20
|
||||
- Level: 2
|
||||
Production: 20
|
||||
Capacity: 200
|
||||
costGold: 0
|
||||
costMetal: 20
|
||||
- Level: 2
|
||||
Production: 20
|
||||
Capacity: 200
|
||||
costGold: 0
|
||||
costMetal: 20
|
||||
- Level: 2
|
||||
Production: 20
|
||||
Capacity: 200
|
||||
costGold: 0
|
||||
costMetal: 20
|
||||
- Level: 2
|
||||
Production: 20
|
||||
Capacity: 200
|
||||
costGold: 0
|
||||
costMetal: 20
|
||||
- Level: 2
|
||||
Production: 20
|
||||
Capacity: 200
|
||||
costGold: 0
|
||||
costMetal: 20
|
||||
- Level: 2
|
||||
Production: 20
|
||||
Capacity: 200
|
||||
costGold: 0
|
||||
costMetal: 20
|
||||
- Level: 2
|
||||
Production: 20
|
||||
Capacity: 200
|
||||
costGold: 0
|
||||
costMetal: 20
|
||||
- Level: 2
|
||||
Production: 20
|
||||
Capacity: 200
|
||||
costGold: 0
|
||||
costMetal: 20
|
||||
- Level: 2
|
||||
Production: 20
|
||||
Capacity: 200
|
||||
costGold: 0
|
||||
costMetal: 20
|
||||
- Level: 2
|
||||
Production: 20
|
||||
Capacity: 200
|
||||
costGold: 0
|
||||
costMetal: 20
|
||||
- Level: 2
|
||||
Production: 20
|
||||
Capacity: 200
|
||||
costGold: 0
|
||||
costMetal: 20
|
||||
- Level: 2
|
||||
Production: 20
|
||||
Capacity: 200
|
||||
costGold: 0
|
||||
costMetal: 20
|
||||
- Level: 2
|
||||
Production: 20
|
||||
Capacity: 200
|
||||
costGold: 0
|
||||
costMetal: 20
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 8d322bd27056cd545b2fb7dcb0155cf5
|
||||
guid: 957d7855bd667d5edb11ed0ca1a36de3
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 0
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
258
Assets/Resources/ScriptableObjects/RocketStats.asset
Normal file
|
|
@ -0,0 +1,258 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: ec4b2a2c9c885ac4089eed59b7239880, type: 3}
|
||||
m_Name: RocketStats
|
||||
m_EditorClassIdentifier:
|
||||
baseLevels:
|
||||
- Level: 1
|
||||
goldCost: 10
|
||||
metalCost: 0
|
||||
moonMultiplier: 1
|
||||
speedMultiplier: 1
|
||||
boostConsumption: 1
|
||||
- Level: 2
|
||||
goldCost: 20
|
||||
metalCost: 0
|
||||
moonMultiplier: 2
|
||||
speedMultiplier: 1.01
|
||||
boostConsumption: 0.98
|
||||
- Level: 3
|
||||
goldCost: 30
|
||||
metalCost: 0
|
||||
moonMultiplier: 3
|
||||
speedMultiplier: 1.02
|
||||
boostConsumption: 0.96
|
||||
- Level: 4
|
||||
goldCost: 40
|
||||
metalCost: 0
|
||||
moonMultiplier: 4
|
||||
speedMultiplier: 1.03
|
||||
boostConsumption: 0.94
|
||||
- Level: 5
|
||||
goldCost: 50
|
||||
metalCost: 0
|
||||
moonMultiplier: 5
|
||||
speedMultiplier: 1.04
|
||||
boostConsumption: 0.92
|
||||
- Level: 6
|
||||
goldCost: 75
|
||||
metalCost: 0
|
||||
moonMultiplier: 6
|
||||
speedMultiplier: 1.05
|
||||
boostConsumption: 0.9
|
||||
- Level: 7
|
||||
goldCost: 100
|
||||
metalCost: 0
|
||||
moonMultiplier: 7
|
||||
speedMultiplier: 1.06
|
||||
boostConsumption: 0.88
|
||||
- Level: 8
|
||||
goldCost: 200
|
||||
metalCost: 0
|
||||
moonMultiplier: 8
|
||||
speedMultiplier: 1.07
|
||||
boostConsumption: 0.86
|
||||
- Level: 9
|
||||
goldCost: 200
|
||||
metalCost: 200
|
||||
moonMultiplier: 9
|
||||
speedMultiplier: 1.08
|
||||
boostConsumption: 0.84
|
||||
- Level: 10
|
||||
goldCost: 500
|
||||
metalCost: 500
|
||||
moonMultiplier: 10
|
||||
speedMultiplier: 1.09
|
||||
boostConsumption: 0.82
|
||||
commonLevels:
|
||||
- Level: 1
|
||||
goldCost: 500
|
||||
metalCost: 500
|
||||
moonMultiplier: 5
|
||||
speedMultiplier: 1.05
|
||||
boostConsumption: 0.9
|
||||
- Level: 2
|
||||
goldCost: 500
|
||||
metalCost: 500
|
||||
moonMultiplier: 6
|
||||
speedMultiplier: 1.06
|
||||
boostConsumption: 0.87
|
||||
- Level: 3
|
||||
goldCost: 500
|
||||
metalCost: 500
|
||||
moonMultiplier: 7
|
||||
speedMultiplier: 1.07
|
||||
boostConsumption: 0.84
|
||||
- Level: 4
|
||||
goldCost: 500
|
||||
metalCost: 500
|
||||
moonMultiplier: 8
|
||||
speedMultiplier: 1.08
|
||||
boostConsumption: 0.81
|
||||
- Level: 5
|
||||
goldCost: 500
|
||||
metalCost: 500
|
||||
moonMultiplier: 9
|
||||
speedMultiplier: 1.09
|
||||
boostConsumption: 0.78
|
||||
- Level: 6
|
||||
goldCost: 1000
|
||||
metalCost: 1000
|
||||
moonMultiplier: 10
|
||||
speedMultiplier: 1.1
|
||||
boostConsumption: 0.75
|
||||
- Level: 7
|
||||
goldCost: 1000
|
||||
metalCost: 1000
|
||||
moonMultiplier: 11
|
||||
speedMultiplier: 1.11
|
||||
boostConsumption: 0.72
|
||||
- Level: 8
|
||||
goldCost: 1000
|
||||
metalCost: 1000
|
||||
moonMultiplier: 12
|
||||
speedMultiplier: 0.72
|
||||
boostConsumption: 0.69
|
||||
- Level: 9
|
||||
goldCost: 1000
|
||||
metalCost: 1000
|
||||
moonMultiplier: 13
|
||||
speedMultiplier: 1.13
|
||||
boostConsumption: 0.66
|
||||
- Level: 10
|
||||
goldCost: 1000
|
||||
metalCost: 1000
|
||||
moonMultiplier: 14
|
||||
speedMultiplier: 1.14
|
||||
boostConsumption: 0.63
|
||||
rareLevels:
|
||||
- Level: 1
|
||||
goldCost: 1000
|
||||
metalCost: 1000
|
||||
moonMultiplier: 9
|
||||
speedMultiplier: 1.09
|
||||
boostConsumption: 0.77
|
||||
- Level: 2
|
||||
goldCost: 1000
|
||||
metalCost: 1000
|
||||
moonMultiplier: 10
|
||||
speedMultiplier: 1.1
|
||||
boostConsumption: 0.75
|
||||
- Level: 3
|
||||
goldCost: 1000
|
||||
metalCost: 1000
|
||||
moonMultiplier: 11
|
||||
speedMultiplier: 1.11
|
||||
boostConsumption: 0.73
|
||||
- Level: 4
|
||||
goldCost: 1000
|
||||
metalCost: 1000
|
||||
moonMultiplier: 12
|
||||
speedMultiplier: 1.12
|
||||
boostConsumption: 0.71
|
||||
- Level: 5
|
||||
goldCost: 1000
|
||||
metalCost: 1000
|
||||
moonMultiplier: 13
|
||||
speedMultiplier: 1.13
|
||||
boostConsumption: 0.69
|
||||
- Level: 6
|
||||
goldCost: 2000
|
||||
metalCost: 2000
|
||||
moonMultiplier: 14
|
||||
speedMultiplier: 1.14
|
||||
boostConsumption: 0.67
|
||||
- Level: 7
|
||||
goldCost: 2000
|
||||
metalCost: 2000
|
||||
moonMultiplier: 15
|
||||
speedMultiplier: 1.15
|
||||
boostConsumption: 0.65
|
||||
- Level: 8
|
||||
goldCost: 2000
|
||||
metalCost: 2000
|
||||
moonMultiplier: 16
|
||||
speedMultiplier: 1.16
|
||||
boostConsumption: 0.63
|
||||
- Level: 9
|
||||
goldCost: 2000
|
||||
metalCost: 2000
|
||||
moonMultiplier: 17
|
||||
speedMultiplier: 1.17
|
||||
boostConsumption: 0.61
|
||||
- Level: 10
|
||||
goldCost: 2000
|
||||
metalCost: 2000
|
||||
moonMultiplier: 18
|
||||
speedMultiplier: 1.18
|
||||
boostConsumption: 0.59
|
||||
legendaryLevels:
|
||||
- Level: 1
|
||||
goldCost: 20000
|
||||
metalCost: 5000
|
||||
moonMultiplier: 17
|
||||
speedMultiplier: 1.17
|
||||
boostConsumption: 0.55
|
||||
- Level: 2
|
||||
goldCost: 30000
|
||||
metalCost: 5000
|
||||
moonMultiplier: 18
|
||||
speedMultiplier: 1.18
|
||||
boostConsumption: 0.51
|
||||
- Level: 3
|
||||
goldCost: 40000
|
||||
metalCost: 7000
|
||||
moonMultiplier: 19
|
||||
speedMultiplier: 1.19
|
||||
boostConsumption: 0.47
|
||||
- Level: 4
|
||||
goldCost: 50000
|
||||
metalCost: 8000
|
||||
moonMultiplier: 20
|
||||
speedMultiplier: 1.2
|
||||
boostConsumption: 0.43
|
||||
- Level: 5
|
||||
goldCost: 60000
|
||||
metalCost: 9000
|
||||
moonMultiplier: 21
|
||||
speedMultiplier: 1.21
|
||||
boostConsumption: 0.39
|
||||
- Level: 6
|
||||
goldCost: 70000
|
||||
metalCost: 10000
|
||||
moonMultiplier: 22
|
||||
speedMultiplier: 1.22
|
||||
boostConsumption: 0.35
|
||||
- Level: 7
|
||||
goldCost: 80000
|
||||
metalCost: 11000
|
||||
moonMultiplier: 23
|
||||
speedMultiplier: 1.23
|
||||
boostConsumption: 0.31
|
||||
- Level: 8
|
||||
goldCost: 90000
|
||||
metalCost: 12000
|
||||
moonMultiplier: 24
|
||||
speedMultiplier: 1.24
|
||||
boostConsumption: 0.27
|
||||
- Level: 9
|
||||
goldCost: 100000
|
||||
metalCost: 13000
|
||||
moonMultiplier: 25
|
||||
speedMultiplier: 1.25
|
||||
boostConsumption: 0.23
|
||||
- Level: 10
|
||||
goldCost: 110000
|
||||
metalCost: 14000
|
||||
moonMultiplier: 26
|
||||
speedMultiplier: 1.26
|
||||
boostConsumption: 0.19
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 2958baccd1cc27e1d865143fd10f6d23
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Resources/ScriptableObjects/Skins.meta
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 8698324ee70f2f76fb16922a063b3c97
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Resources/ScriptableObjects/Skins/Common.meta
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: bdda2a83ee8126938b19d7cca2301c99
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Resources/ScriptableObjects/Skins/Legendary.meta
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ad993f3c162a17f7ba703afe16282911
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Resources/ScriptableObjects/Skins/Rare.meta
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b410330764f3b29609dbb82d7d687ac0
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -15,65 +15,81 @@ MonoBehaviour:
|
|||
skins:
|
||||
- name: Default
|
||||
image: {fileID: 4684224760558976125, guid: 4de40472c684c464db6425c3f8b4cb86, type: 3}
|
||||
price: 0
|
||||
price_gold: 0
|
||||
price_metal: 0
|
||||
skinType: 0
|
||||
- name: base_yellow
|
||||
image: {fileID: -891101006492794385, guid: 4de40472c684c464db6425c3f8b4cb86, type: 3}
|
||||
price: 2000
|
||||
skinType: 0
|
||||
price_gold: 1000
|
||||
price_metal: 2000
|
||||
skinType: 1
|
||||
- name: base green
|
||||
image: {fileID: -3653331988967430578, guid: 4de40472c684c464db6425c3f8b4cb86, type: 3}
|
||||
price: 2000
|
||||
skinType: 0
|
||||
price_gold: 1000
|
||||
price_metal: 2000
|
||||
skinType: 1
|
||||
- name: base_red
|
||||
image: {fileID: 638681777288463559, guid: 4de40472c684c464db6425c3f8b4cb86, type: 3}
|
||||
price: 2000
|
||||
skinType: 0
|
||||
price_gold: 1000
|
||||
price_metal: 2000
|
||||
skinType: 1
|
||||
- name: base2_green
|
||||
image: {fileID: 5693378827328238, guid: 4de40472c684c464db6425c3f8b4cb86, type: 3}
|
||||
price: 2000
|
||||
skinType: 0
|
||||
price_gold: 1000
|
||||
price_metal: 2000
|
||||
skinType: 1
|
||||
- name: base2_silver
|
||||
image: {fileID: 4857983967714589581, guid: 4de40472c684c464db6425c3f8b4cb86, type: 3}
|
||||
price: 2000
|
||||
skinType: 0
|
||||
price_gold: 1000
|
||||
price_metal: 2000
|
||||
skinType: 1
|
||||
- name: rare_black_gold
|
||||
image: {fileID: 4684224760558976125, guid: d274292b8f4ba6c49a18bae11a1b9893, type: 3}
|
||||
price: 3000
|
||||
skinType: 1
|
||||
price_gold: 10000
|
||||
price_metal: 10000
|
||||
skinType: 2
|
||||
- name: rare_pink
|
||||
image: {fileID: -891101006492794385, guid: d274292b8f4ba6c49a18bae11a1b9893, type: 3}
|
||||
price: 3000
|
||||
skinType: 1
|
||||
price_gold: 10000
|
||||
price_metal: 10000
|
||||
skinType: 2
|
||||
- name: rare_pink_2
|
||||
image: {fileID: -3653331988967430578, guid: d274292b8f4ba6c49a18bae11a1b9893, type: 3}
|
||||
price: 3000
|
||||
skinType: 1
|
||||
price_gold: 10000
|
||||
price_metal: 10000
|
||||
skinType: 2
|
||||
- name: rare_blue_2
|
||||
image: {fileID: 638681777288463559, guid: d274292b8f4ba6c49a18bae11a1b9893, type: 3}
|
||||
price: 3000
|
||||
skinType: 1
|
||||
price_gold: 10000
|
||||
price_metal: 10000
|
||||
skinType: 2
|
||||
- name: rare_blue_3
|
||||
image: {fileID: 5693378827328238, guid: d274292b8f4ba6c49a18bae11a1b9893, type: 3}
|
||||
price: 3000
|
||||
skinType: 1
|
||||
price_gold: 10000
|
||||
price_metal: 10000
|
||||
skinType: 2
|
||||
- name: rare_purple_3
|
||||
image: {fileID: -5759662267452513102, guid: d274292b8f4ba6c49a18bae11a1b9893, type: 3}
|
||||
price: 3000
|
||||
skinType: 1
|
||||
price_gold: 10000
|
||||
price_metal: 10000
|
||||
skinType: 2
|
||||
- name: legendary_fish_red
|
||||
image: {fileID: 4684224760558976125, guid: 2c885f2a72d92dd4e96779a685c53911, type: 3}
|
||||
price: 5000
|
||||
skinType: 2
|
||||
price_gold: 100000
|
||||
price_metal: 50000
|
||||
skinType: 3
|
||||
- name: legendary_fish_green
|
||||
image: {fileID: -891101006492794385, guid: 2c885f2a72d92dd4e96779a685c53911, type: 3}
|
||||
price: 5000
|
||||
skinType: 2
|
||||
price_gold: 100000
|
||||
price_metal: 50000
|
||||
skinType: 3
|
||||
- name: legendary_pig_green
|
||||
image: {fileID: -3653331988967430578, guid: 2c885f2a72d92dd4e96779a685c53911, type: 3}
|
||||
price: 5000
|
||||
skinType: 2
|
||||
price_gold: 100000
|
||||
price_metal: 50000
|
||||
skinType: 3
|
||||
- name: legendary_pig_pink
|
||||
image: {fileID: 638681777288463559, guid: 2c885f2a72d92dd4e96779a685c53911, type: 3}
|
||||
price: 5000
|
||||
skinType: 2
|
||||
price_gold: 100000
|
||||
price_metal: 50000
|
||||
skinType: 3
|
||||
|
|
|
|||
|
|
@ -1,43 +0,0 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: fe82ddb3cc6d1ff43b941530ab2955df, type: 3}
|
||||
m_Name: SkinsData.sync-conflict-20221006-194849-YYYAVZU
|
||||
m_EditorClassIdentifier:
|
||||
skins:
|
||||
- name: Default
|
||||
image: {fileID: 4684224760558976125, guid: 4de40472c684c464db6425c3f8b4cb86, type: 3}
|
||||
price: 0
|
||||
skinType: 0
|
||||
- name: Avg space enjoyer
|
||||
image: {fileID: 5693378827328238, guid: 4de40472c684c464db6425c3f8b4cb86, type: 3}
|
||||
price: 5000
|
||||
skinType: 0
|
||||
- name: Rare Prince
|
||||
image: {fileID: 638681777288463559, guid: d274292b8f4ba6c49a18bae11a1b9893, type: 3}
|
||||
price: 20000
|
||||
skinType: 1
|
||||
- name: Rare Viper
|
||||
image: {fileID: -5759662267452513102, guid: d274292b8f4ba6c49a18bae11a1b9893, type: 3}
|
||||
price: 20000
|
||||
skinType: 1
|
||||
- name: Rare Gold
|
||||
image: {fileID: 4684224760558976125, guid: d274292b8f4ba6c49a18bae11a1b9893, type: 3}
|
||||
price: 20000
|
||||
skinType: 1
|
||||
- name: Legendary Fish
|
||||
image: {fileID: 4684224760558976125, guid: 2c885f2a72d92dd4e96779a685c53911, type: 3}
|
||||
price: 50000
|
||||
skinType: 2
|
||||
- name: Legendary Fish Toxic
|
||||
image: {fileID: -891101006492794385, guid: 2c885f2a72d92dd4e96779a685c53911, type: 3}
|
||||
price: 50000
|
||||
skinType: 2
|
||||
|
|
@ -5,7 +5,7 @@ EditorBuildSettings:
|
|||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Scenes:
|
||||
- enabled: 1
|
||||
- enabled: 0
|
||||
path: Assets/Game/Scenes/GameScene/Init.unity
|
||||
guid: f5048393506170d83b48bc893463c51c
|
||||
- enabled: 1
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.1", FrameworkDisplayName = ".NET Framework 4.7.1")]
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.1", FrameworkDisplayName = ".NET Framework 4.7.1")]
|
||||
|
|
|
|||
125
upf.sln
|
|
@ -1,83 +1,90 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||
# Visual Studio 2010
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp.csproj", "{f8f3d981-3ac9-a8b7-ea43-2868619efe2a}"
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp.csproj", "{81D9F3F8-C93A-B7A8-EA43-2868619EFE2A}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SimpleWebTransport", "SimpleWebTransport.csproj", "{f4ef7e8d-99b4-a202-8a27-32dcfce49cfe}"
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SimpleWebTransport", "SimpleWebTransport.csproj", "{8D7EEFF4-B499-02A2-8A27-32DCFCE49CFE}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mirror.Examples", "Mirror.Examples.csproj", "{6f1ac7da-277d-ee44-8547-e218c93f84df}"
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mirror.Examples", "Mirror.Examples.csproj", "{DAC71A6F-7D27-44EE-8547-E218C93F84DF}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mirror", "Mirror.csproj", "{d9448b0f-e456-cf8f-8285-980f3496df94}"
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mirror", "Mirror.csproj", "{0F8B44D9-56E4-8FCF-8285-980F3496DF94}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Whinarn.UnityMeshSimplifier.Runtime", "Whinarn.UnityMeshSimplifier.Runtime.csproj", "{b99ffb8c-f6f2-f646-802e-7cb2e62d8c0c}"
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mirror.Components", "Mirror.Components.csproj", "{E7A80302-5562-0B7E-3CBF-ECAE2398312C}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mirror.Components", "Mirror.Components.csproj", "{0203a8e7-6255-7e0b-3cbf-ecae2398312c}"
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Telepathy", "Telepathy.csproj", "{11D8948C-8879-BF2E-1CC0-26B574688E67}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LRM", "LRM.csproj", "{26781e0a-1a67-f20f-caa4-70358928f5ad}"
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "kcp2k", "kcp2k.csproj", "{AB2F7FCF-3DD8-66F3-F3B2-9D9E4EDDC3CC}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Telepathy", "Telepathy.csproj", "{8c94d811-7988-2ebf-1cc0-26b574688e67}"
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "where-allocations", "where-allocations.csproj", "{2EC220E0-BB60-197A-F116-EF587D3AE77F}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "kcp2k", "kcp2k.csproj", "{cf7f2fab-d83d-f366-f3b2-9d9e4eddc3cc}"
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mirror.Authenticators", "Mirror.Authenticators.csproj", "{78A60D52-D50E-5370-5E7F-1A7E3C90B70A}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "where-allocations", "where-allocations.csproj", "{e020c22e-60bb-7a19-f116-ef587d3ae77f}"
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.Mirror.CodeGen", "Unity.Mirror.CodeGen.csproj", "{AD49B858-EAB7-01E4-5C5B-0056F4CEC462}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mirror.Authenticators", "Mirror.Authenticators.csproj", "{520da678-0ed5-7053-5e7f-1a7e3c90b70a}"
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mirror.Editor", "Mirror.Editor.csproj", "{D933CB74-FAAA-6F4B-1603-B7B7C41EDD4C}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.Mirror.CodeGen", "Unity.Mirror.CodeGen.csproj", "{58b849ad-b7ea-e401-5c5b-0056f4cec462}"
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mirror.CompilerSymbols", "Mirror.CompilerSymbols.csproj", "{86E7D3E1-7361-3A5F-7812-807511D3F547}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mirror.Editor", "Mirror.Editor.csproj", "{74cb33d9-aafa-4b6f-1603-b7b7c41edd4c}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mirror.CompilerSymbols", "Mirror.CompilerSymbols.csproj", "{e1d3e786-6173-5f3a-7812-807511d3f547}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.com.consulo.ide.Editor", "Unity.com.consulo.ide.Editor.csproj", "{f3918ae7-b834-5fa8-e000-01833c449c8e}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GoogleMobileAds.Editor", "GoogleMobileAds.Editor.csproj", "{d679f8af-fbd3-35d5-0469-e80b52a245e7}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp-Editor", "Assembly-CSharp-Editor.csproj", "{20764e99-32a2-613b-c7bd-2b420a48759f}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Whinarn.UnityMeshSimplifier.Editor", "Whinarn.UnityMeshSimplifier.Editor.csproj", "{9c3e4793-780d-e333-1ec5-d5e17feec6f2}"
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp-Editor", "Assembly-CSharp-Editor.csproj", "{994E7620-A232-3B61-C7BD-2B420A48759F}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{f8f3d981-3ac9-a8b7-ea43-2868619efe2a}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{f8f3d981-3ac9-a8b7-ea43-2868619efe2a}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{f4ef7e8d-99b4-a202-8a27-32dcfce49cfe}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{f4ef7e8d-99b4-a202-8a27-32dcfce49cfe}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{6f1ac7da-277d-ee44-8547-e218c93f84df}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{6f1ac7da-277d-ee44-8547-e218c93f84df}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{d9448b0f-e456-cf8f-8285-980f3496df94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{d9448b0f-e456-cf8f-8285-980f3496df94}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{b99ffb8c-f6f2-f646-802e-7cb2e62d8c0c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{b99ffb8c-f6f2-f646-802e-7cb2e62d8c0c}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{0203a8e7-6255-7e0b-3cbf-ecae2398312c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{0203a8e7-6255-7e0b-3cbf-ecae2398312c}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{26781e0a-1a67-f20f-caa4-70358928f5ad}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{26781e0a-1a67-f20f-caa4-70358928f5ad}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{8c94d811-7988-2ebf-1cc0-26b574688e67}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{8c94d811-7988-2ebf-1cc0-26b574688e67}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{cf7f2fab-d83d-f366-f3b2-9d9e4eddc3cc}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{cf7f2fab-d83d-f366-f3b2-9d9e4eddc3cc}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{e020c22e-60bb-7a19-f116-ef587d3ae77f}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{e020c22e-60bb-7a19-f116-ef587d3ae77f}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{520da678-0ed5-7053-5e7f-1a7e3c90b70a}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{520da678-0ed5-7053-5e7f-1a7e3c90b70a}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{58b849ad-b7ea-e401-5c5b-0056f4cec462}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{58b849ad-b7ea-e401-5c5b-0056f4cec462}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{74cb33d9-aafa-4b6f-1603-b7b7c41edd4c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{74cb33d9-aafa-4b6f-1603-b7b7c41edd4c}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{e1d3e786-6173-5f3a-7812-807511d3f547}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{e1d3e786-6173-5f3a-7812-807511d3f547}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{f3918ae7-b834-5fa8-e000-01833c449c8e}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{f3918ae7-b834-5fa8-e000-01833c449c8e}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{d679f8af-fbd3-35d5-0469-e80b52a245e7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{d679f8af-fbd3-35d5-0469-e80b52a245e7}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{20764e99-32a2-613b-c7bd-2b420a48759f}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{20764e99-32a2-613b-c7bd-2b420a48759f}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{9c3e4793-780d-e333-1ec5-d5e17feec6f2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{9c3e4793-780d-e333-1ec5-d5e17feec6f2}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{81D9F3F8-C93A-B7A8-EA43-2868619EFE2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{81D9F3F8-C93A-B7A8-EA43-2868619EFE2A}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{81D9F3F8-C93A-B7A8-EA43-2868619EFE2A}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{81D9F3F8-C93A-B7A8-EA43-2868619EFE2A}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{8D7EEFF4-B499-02A2-8A27-32DCFCE49CFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{8D7EEFF4-B499-02A2-8A27-32DCFCE49CFE}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{8D7EEFF4-B499-02A2-8A27-32DCFCE49CFE}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{8D7EEFF4-B499-02A2-8A27-32DCFCE49CFE}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{DAC71A6F-7D27-44EE-8547-E218C93F84DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{DAC71A6F-7D27-44EE-8547-E218C93F84DF}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{DAC71A6F-7D27-44EE-8547-E218C93F84DF}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{DAC71A6F-7D27-44EE-8547-E218C93F84DF}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{0F8B44D9-56E4-8FCF-8285-980F3496DF94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{0F8B44D9-56E4-8FCF-8285-980F3496DF94}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{0F8B44D9-56E4-8FCF-8285-980F3496DF94}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{0F8B44D9-56E4-8FCF-8285-980F3496DF94}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{E7A80302-5562-0B7E-3CBF-ECAE2398312C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{E7A80302-5562-0B7E-3CBF-ECAE2398312C}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{E7A80302-5562-0B7E-3CBF-ECAE2398312C}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{E7A80302-5562-0B7E-3CBF-ECAE2398312C}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{11D8948C-8879-BF2E-1CC0-26B574688E67}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{11D8948C-8879-BF2E-1CC0-26B574688E67}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{11D8948C-8879-BF2E-1CC0-26B574688E67}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{11D8948C-8879-BF2E-1CC0-26B574688E67}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{AB2F7FCF-3DD8-66F3-F3B2-9D9E4EDDC3CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{AB2F7FCF-3DD8-66F3-F3B2-9D9E4EDDC3CC}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{AB2F7FCF-3DD8-66F3-F3B2-9D9E4EDDC3CC}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{AB2F7FCF-3DD8-66F3-F3B2-9D9E4EDDC3CC}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{2EC220E0-BB60-197A-F116-EF587D3AE77F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{2EC220E0-BB60-197A-F116-EF587D3AE77F}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{2EC220E0-BB60-197A-F116-EF587D3AE77F}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{2EC220E0-BB60-197A-F116-EF587D3AE77F}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{78A60D52-D50E-5370-5E7F-1A7E3C90B70A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{78A60D52-D50E-5370-5E7F-1A7E3C90B70A}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{78A60D52-D50E-5370-5E7F-1A7E3C90B70A}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{78A60D52-D50E-5370-5E7F-1A7E3C90B70A}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{AD49B858-EAB7-01E4-5C5B-0056F4CEC462}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{AD49B858-EAB7-01E4-5C5B-0056F4CEC462}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{AD49B858-EAB7-01E4-5C5B-0056F4CEC462}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{AD49B858-EAB7-01E4-5C5B-0056F4CEC462}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{D933CB74-FAAA-6F4B-1603-B7B7C41EDD4C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{D933CB74-FAAA-6F4B-1603-B7B7C41EDD4C}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{D933CB74-FAAA-6F4B-1603-B7B7C41EDD4C}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{D933CB74-FAAA-6F4B-1603-B7B7C41EDD4C}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{86E7D3E1-7361-3A5F-7812-807511D3F547}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{86E7D3E1-7361-3A5F-7812-807511D3F547}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{86E7D3E1-7361-3A5F-7812-807511D3F547}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{86E7D3E1-7361-3A5F-7812-807511D3F547}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{994E7620-A232-3B61-C7BD-2B420A48759F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{994E7620-A232-3B61-C7BD-2B420A48759F}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{994E7620-A232-3B61-C7BD-2B420A48759F}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{994E7620-A232-3B61-C7BD-2B420A48759F}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
|
|
|||