BezierSolution.Extras.BezierWalkerLocomotionEditor.SaveInitialData C# (CSharp) Method

SaveInitialData() protected method

protected SaveInitialData ( ) : void
return void
		protected override void SaveInitialData()
		{
			base.SaveInitialData();
			tailSaveDataStartIndex = initialPositions.Count;

			for( int i = 0; i < walkers.Length; i++ )
			{
				List<Transform> tail = ( (BezierWalkerLocomotion) walkers[i] ).Tail;
				for( int j = 0; j < tail.Count; j++ )
				{
					initialPositions.Add( tail[j].position );
					initialRotations.Add( tail[j].rotation );
				}
			}
		}