public void RestoreState(object state)
        {
            Dictionary <string, object> stateDict = (Dictionary <string, object>)state;

            // charName = (string)stateDict["name"];
            baseBody        = (BaseBodyStats)stateDict["body"];
            fatDistribution = (Dictionary <BodyParts, float>)stateDict["dist"];
            // DebugGetSizes();
        }
 private void Start()
 {
     if (fatDistribution == null)
     {
         baseBody = new BaseBodyStats();
         baseBody.GenerateBodyStats();
         BuildFatLookup();
     }
     // Debug.Log("Total: " + baseBody.GetWeight() + " Height: " + baseBody.height + " Bodytype: " + baseBody.bodyType.ToString());
 }