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()); }