using System.Collections; using System.Collections.Generic; using UnityEngine; using System; namespace RPGCreationKit.SaveSystem { [Serializable] public class PlayerData { public string playerName; public int playerLevel; public bool playerSex; public string playerRace; public string playerLocation; public string playerWorldspaceID; public string playerCellID; public Vector3 playerPos; public Quaternion playerRot; public List playerFactions = new List(); public float mouseRotX; public bool playerCrouched; public bool weaponDrawn; public EntityAttributesSaveData playerAttributes = new EntityAttributesSaveData(new BaseAttributes(), new EntityDerivedAttributes(), new List()); public InventorySaveData playerInventory = new InventorySaveData(); public SpellsKnowledgeSaveData spellsKnowledge = new SpellsKnowledgeSaveData(); public int hairType; public Color HairColor; public Color LipsColor; public Color SkinColor; public int eyesType; public FaceBlendshapesSaveData faceData = new FaceBlendshapesSaveData(); public bool isInThirdPerson; } }