public override void LoadData(object obj) { Player player = obj as Player; player.GetCharac().level = level; player.Xp = xp; player.GetCharac().strength = strength; player.GetCharac().constitution = constitution; player.GetCharac().intelligence = intelligence; player.GetCharac().dexterity = dexterity; player.transform.position = new Vector3(positionX, positionY, positionZ); player.transform.rotation = Quaternion.Euler(0f, rotationY, 0f); inventory.LoadData(player.Inventory); }