Add duty free systems and travel stage updates
This commit is contained in:
@@ -0,0 +1,121 @@
|
||||
public static class GameplayItemCatalog {
|
||||
public static string GetDisplayName(GameManager.TutorialItemType itemType, Platform.PlatformSkin platformSkin) {
|
||||
switch(itemType)
|
||||
{
|
||||
case GameManager.TutorialItemType.HealthSushi:
|
||||
return GetHealthItemName(platformSkin);
|
||||
case GameManager.TutorialItemType.InvincibleRamen:
|
||||
return GetInvincibleItemName(platformSkin);
|
||||
case GameManager.TutorialItemType.EnergyDrink:
|
||||
return "에너지 드링크";
|
||||
case GameManager.TutorialItemType.MileageCard:
|
||||
return "마일리지 카드";
|
||||
default:
|
||||
return "";
|
||||
}
|
||||
}
|
||||
|
||||
public static string GetSpriteAssetPath(GameManager.TutorialItemType itemType, Platform.PlatformSkin platformSkin) {
|
||||
switch(itemType)
|
||||
{
|
||||
case GameManager.TutorialItemType.HealthSushi:
|
||||
return GetHealthItemAssetPath(platformSkin);
|
||||
case GameManager.TutorialItemType.InvincibleRamen:
|
||||
return GetInvincibleItemAssetPath(platformSkin);
|
||||
case GameManager.TutorialItemType.EnergyDrink:
|
||||
return GetEnergyDrinkAssetPath(platformSkin);
|
||||
case GameManager.TutorialItemType.MileageCard:
|
||||
return "Assets/Sprites/Items/Item_Mileage_Card.png";
|
||||
default:
|
||||
return "";
|
||||
}
|
||||
}
|
||||
|
||||
public static GameManager.TutorialItemType ToTutorialItemType(Platform.ItemPattern itemPattern) {
|
||||
switch(itemPattern)
|
||||
{
|
||||
case Platform.ItemPattern.InvincibleRamen:
|
||||
return GameManager.TutorialItemType.InvincibleRamen;
|
||||
case Platform.ItemPattern.EnergyDrink:
|
||||
return GameManager.TutorialItemType.EnergyDrink;
|
||||
case Platform.ItemPattern.HealthSushi:
|
||||
default:
|
||||
return GameManager.TutorialItemType.HealthSushi;
|
||||
}
|
||||
}
|
||||
|
||||
private static string GetHealthItemName(Platform.PlatformSkin platformSkin) {
|
||||
switch(platformSkin)
|
||||
{
|
||||
case Platform.PlatformSkin.Japan:
|
||||
return "초밥";
|
||||
case Platform.PlatformSkin.China:
|
||||
return "만두";
|
||||
case Platform.PlatformSkin.USA:
|
||||
return "햄버거";
|
||||
case Platform.PlatformSkin.Airport:
|
||||
default:
|
||||
return "김밥";
|
||||
}
|
||||
}
|
||||
|
||||
private static string GetInvincibleItemName(Platform.PlatformSkin platformSkin) {
|
||||
switch(platformSkin)
|
||||
{
|
||||
case Platform.PlatformSkin.Japan:
|
||||
return "라멘";
|
||||
case Platform.PlatformSkin.China:
|
||||
return "훠궈";
|
||||
case Platform.PlatformSkin.USA:
|
||||
return "핫도그";
|
||||
case Platform.PlatformSkin.Airport:
|
||||
default:
|
||||
return "바나나우유";
|
||||
}
|
||||
}
|
||||
|
||||
private static string GetHealthItemAssetPath(Platform.PlatformSkin platformSkin) {
|
||||
switch(platformSkin)
|
||||
{
|
||||
case Platform.PlatformSkin.Japan:
|
||||
return "Assets/Sprites/RegionalItems/Regional_Japan_Sushi.png";
|
||||
case Platform.PlatformSkin.China:
|
||||
return "Assets/Sprites/RegionalItems/Regional_China_Dumpling.png";
|
||||
case Platform.PlatformSkin.USA:
|
||||
return "Assets/Sprites/RegionalItems/Regional_USA_Burger.png";
|
||||
case Platform.PlatformSkin.Airport:
|
||||
default:
|
||||
return "Assets/Sprites/RegionalItems/Regional_Korea_Kimbap.png";
|
||||
}
|
||||
}
|
||||
|
||||
private static string GetInvincibleItemAssetPath(Platform.PlatformSkin platformSkin) {
|
||||
switch(platformSkin)
|
||||
{
|
||||
case Platform.PlatformSkin.Japan:
|
||||
return "Assets/Sprites/RegionalItems/Regional_Japan_Ramen.png";
|
||||
case Platform.PlatformSkin.China:
|
||||
return "Assets/Sprites/RegionalItems/Regional_China_Hotpot.png";
|
||||
case Platform.PlatformSkin.USA:
|
||||
return "Assets/Sprites/RegionalItems/Regional_USA_Hotdog.png";
|
||||
case Platform.PlatformSkin.Airport:
|
||||
default:
|
||||
return "Assets/Sprites/RegionalItems/Regional_Korea_BananaMilk.png";
|
||||
}
|
||||
}
|
||||
|
||||
private static string GetEnergyDrinkAssetPath(Platform.PlatformSkin platformSkin) {
|
||||
switch(platformSkin)
|
||||
{
|
||||
case Platform.PlatformSkin.Japan:
|
||||
return "Assets/Sprites/RegionalItems/Regional_Japan_EnergyDrink.png";
|
||||
case Platform.PlatformSkin.China:
|
||||
return "Assets/Sprites/RegionalItems/Regional_China_EnergyDrink.png";
|
||||
case Platform.PlatformSkin.USA:
|
||||
return "Assets/Sprites/RegionalItems/Regional_USA_EnergyDrink.png";
|
||||
case Platform.PlatformSkin.Airport:
|
||||
default:
|
||||
return "Assets/Sprites/RegionalItems/Regional_Korea_EnergyDrink.png";
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user