mirror of
https://github.com/MikuLeaks/MikuSB.git
synced 2026-06-04 10:23:59 +00:00
add all weapon & skin on init and fix CallGS
This commit is contained in:
@@ -30,7 +30,8 @@ public class CharacterManager(PlayerInstance player) : BasePlayerManager(player)
|
||||
var weaponInfo = await Player.InventoryManager!.AddWeaponItem((ItemTypeEnum)CharacterExcel.DefaultWeaponGPDL[0], CharacterExcel.DefaultWeaponGPDL[1], CharacterExcel.DefaultWeaponGPDL[2], (uint)CharacterExcel.DefaultWeaponGPDL[3]);
|
||||
if (weaponInfo != null) character.WeaponUniqueId = weaponInfo.UniqueId;
|
||||
|
||||
var skinInfo = await Player.InventoryManager!.AddSkinItem(ItemTypeEnum.TYPE_CARD_SKIN,detail,particular,level);
|
||||
//var skinInfo = await Player.InventoryManager!.AddSkinItem(ItemTypeEnum.TYPE_CARD_SKIN, detail, particular, level);
|
||||
var skinInfo = Player.InventoryManager!.GetSkinItemGDPL(ItemTypeEnum.TYPE_CARD_SKIN, detail, particular, level);
|
||||
if (skinInfo != null)
|
||||
{
|
||||
character.SkinId = skinInfo.UniqueId;
|
||||
@@ -46,6 +47,11 @@ public class CharacterManager(PlayerInstance player) : BasePlayerManager(player)
|
||||
return CharacterData.Characters.Find(Character => Character.TemplateId == TemplateId);
|
||||
}
|
||||
|
||||
public CharacterInfo? GetCharacterByGUID(uint guid)
|
||||
{
|
||||
return CharacterData.Characters.Find(Character => Character.Guid == guid);
|
||||
}
|
||||
|
||||
public CharacterInfo? GetCharacterGDPL(ItemTypeEnum genre, int detail, int particular)
|
||||
{
|
||||
var templateId = GameResourceTemplateId.FromGdpl((uint)genre,(uint)detail,(uint)particular,1);
|
||||
|
||||
Reference in New Issue
Block a user