load wing types
This commit is contained in:
@@ -1833,9 +1833,9 @@ namespace BrewMonster
|
||||
public
|
||||
enum enumWingType
|
||||
{
|
||||
WINGTYPE_WING, // ·ÉÐÐÆ÷ÀàÐÍ£º³á°ò
|
||||
WINGTYPE_FLYSWORD, // ·ÉÐÐÆ÷ÀàÐÍ£º·É½£
|
||||
WINGTYPE_DOUBLEWHEEL, // ·ÉÐÐÆ÷ÀàÐÍ£ºË«½Å·ÉÐÐÆ÷
|
||||
WINGTYPE_WING, // 飞行器类型:翅膀
|
||||
WINGTYPE_FLYSWORD, // 飞行器类型:飞剑
|
||||
WINGTYPE_DOUBLEWHEEL, // 飞行器类型:双脚飞行器
|
||||
};
|
||||
public struct PVPINFO
|
||||
{
|
||||
|
||||
@@ -374,8 +374,13 @@ namespace BrewMonster
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
|
||||
case DATA_TYPE.DT_WINGMANWING_ESSENCE:
|
||||
m_wingType = enumWingType.WINGTYPE_WING;
|
||||
//ChangeWing(pResult, static_cast<const WINGMANWING_ESSENCE*>(pEquip)->file_model);
|
||||
break;
|
||||
case DATA_TYPE.DT_FLYSWORD_ESSENCE:
|
||||
var pFlySword = (FLYSWORD_ESSENCE)equipData;
|
||||
m_wingType = FlyMode2WingType(pFlySword.fly_mode);
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@@ -457,6 +462,20 @@ namespace BrewMonster
|
||||
PlayerDefaultEquipments.DefaultFoot.SetActive(useDefaultFoot);
|
||||
}
|
||||
|
||||
public enumWingType FlyMode2WingType(uint flymode) {
|
||||
switch (flymode){
|
||||
case 0:
|
||||
return enumWingType.WINGTYPE_FLYSWORD;
|
||||
case 1:
|
||||
return enumWingType.WINGTYPE_WING;
|
||||
case 2:
|
||||
return enumWingType.WINGTYPE_DOUBLEWHEEL;
|
||||
default:
|
||||
BMLogger.LogError($"unknow fly mode: {flymode}");
|
||||
return enumWingType.WINGTYPE_FLYSWORD;
|
||||
}
|
||||
}
|
||||
|
||||
#region Helper Methods
|
||||
private GameObject FindChildObjectRecursive(Transform parent, string name)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user