mirror of
				https://github.com/maxartz15/VertexAnimation.git
				synced 2025-10-31 08:35:50 +01:00 
			
		
		
		
	Tmp Fix FixedString32 being zero at runtime.
Tmp Fix FixedString32 being zero at runtime.
This commit is contained in:
		| @@ -5,32 +5,24 @@ namespace TAO.VertexAnimation | ||||
| { | ||||
|     public class VA_Animation : ScriptableObject | ||||
|     { | ||||
| 		public VA_Animation(int a_maxFrames, int a_frames, int a_fps, int a_positionMapIndex, int a_colorMapIndex = -1) | ||||
| 		{ | ||||
| 			Data = new VA_AnimationData(this.name, a_frames, a_maxFrames, a_fps, a_positionMapIndex, a_colorMapIndex); | ||||
| 		} | ||||
|  | ||||
| 		public VA_Animation(VA_AnimationData a_data) | ||||
| 		{ | ||||
| 			this.name = a_data.name.ToString(); | ||||
| 			Data = a_data; | ||||
| 		} | ||||
|  | ||||
| 		public VA_AnimationData Data | ||||
| 		{ | ||||
| 			get; private set; | ||||
| 		} | ||||
| 		public VA_AnimationData Data; | ||||
|  | ||||
| 		// data.name will be overwritten by this.name. | ||||
| 		public void SetData(VA_AnimationData a_data) | ||||
| 		{ | ||||
| 			a_data.name = this.name; | ||||
| 			Data = a_data; | ||||
| 		} | ||||
|  | ||||
| 		public VA_AnimationData GetData() | ||||
| 		{ | ||||
| 			// TODO: Fix data name, FixedString32 doesn't transfer from editor? | ||||
| 			Data.name = new FixedString32(name); | ||||
| 			return Data; | ||||
| 		} | ||||
|  | ||||
| 		public FixedString32 GetName() | ||||
| 		{ | ||||
| 			return Data.name; | ||||
| 			return new FixedString32(this.name); | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
| @@ -30,7 +30,9 @@ namespace TAO.VertexAnimation | ||||
| 				{ | ||||
| 					foreach (VA_Animation animation in book.animations) | ||||
| 					{ | ||||
| 						animationData.Add(animation.Data); | ||||
| 						// TODO: Fix data name, FixedString32 doesn't transfer from editor? | ||||
| 						//animation.Data.name = new FixedString32(animation.name); | ||||
| 						animationData.Add(animation.GetData()); | ||||
| 					} | ||||
| 				} | ||||
| 			} | ||||
|   | ||||
| @@ -34,6 +34,7 @@ namespace TAO.VertexAnimation | ||||
| 					{ | ||||
| 						// Copy data. | ||||
| 						animationDataArray[i] = animationLib.animationLibrary.animationData[i]; | ||||
| 						UnityEngine.Debug.Log("VA_AnimationLibrary added " + animationDataArray[i].name.ToString()); | ||||
| 					} | ||||
|  | ||||
| 					// Construct blob asset reference. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user