using System.Collections; using System.Collections.Generic; using UnityEngine; [System.Serializable] public class persistanceWeaponListBySaveSlotInfo { public int saveNumber; public List playerWeaponList = new List (); } [System.Serializable] public class persistanceWeaponListByPlayerInfo { public int playerID; public List weaponList = new List (); } [System.Serializable] public class persistanceWeaponInfo { public string Name; public int index; public bool isWeaponEnabled; public bool isCurrentWeapon; public int remainingAmmo; public bool weaponUsesAttachment; public List weaponAttachmentPlaceList = new List (); } [System.Serializable] public class persistanceWeaponAttachmentPlaceInfo { public bool attachmentPlaceEnabled; public List attachmentList = new List (); } [System.Serializable] public class persistanceAttachmentInfo { public bool attachmentEnabled; public bool attachmentActive; }