Пример #1
0
        public void LoadData(SaveableObjectData _loadedObjectData)
        {
            var data = _loadedObjectData as SaveablePrefabData;

            //load own data
            gameObject.name = data.gameObjectName;

            //load component guids
            foreach (var pair in data.components)
            {
                var component = GetComponentById(pair.componentId);
                if (component != null)
                {
                    component.SetComponentGuid(pair.componentGuid);
                }
                else
                {
                    Debug.LogError("Can't set Component Guid!");
                }
            }
        }
Пример #2
0
 private void LoadScriptableObject(SaveableObjectData _loadedObjectData)
 {
     SaveLoadScriptableObjects.LoadScriptableObject(_loadedObjectData as SaveableScriptableObjectData);
 }