Artemis.Engine.AbstractLayoutSpacingProvider.GetPositionOf C# (CSharp) Метод

GetPositionOf() публичный абстрактный Метод

Gets the position of the object with the given index.
public abstract GetPositionOf ( int index, int totalItems, Vector2 initialPosition ) : Vector2
index int
totalItems int
initialPosition Microsoft.Xna.Framework.Vector2
Результат Microsoft.Xna.Framework.Vector2
        public abstract Vector2 GetPositionOf(int index, int totalItems, Vector2 initialPosition);

Usage Example

 /// <summary>
 /// Space the given objects using the given AbstractLayoutSpacingProvider and the initial position.
 /// </summary>
 /// <param name="spacer"></param>
 /// <param name="initialPosition"></param>
 /// <param name="coordinateSpace"></param>
 /// <param name="positionals"></param>
 public static void Space( AbstractLayoutSpacingProvider spacer
                         , Vector2 initialPosition
                         , CoordinateSpace coordinateSpace = CoordinateSpace.TargetSpace
                         , params IPositional[] positionals )
 {
     var index = 0;
     var total = positionals.Length;
     foreach (var positional in positionals)
     {
         var position = spacer.GetPositionOf(index, total, initialPosition);
         positional.SetPosition(position, coordinateSpace);
         index++;
     }
 }
All Usage Examples Of Artemis.Engine.AbstractLayoutSpacingProvider::GetPositionOf
AbstractLayoutSpacingProvider