DodongosQuest.AreaOfEffect.ConvertBaseIndexToWorldIndex C# (CSharp) Метод

ConvertBaseIndexToWorldIndex() приватный Метод

private ConvertBaseIndexToWorldIndex ( Vector2 baseIndex, Vector2 targetIndex ) : Vector2
baseIndex Vector2
targetIndex Vector2
Результат Vector2
        private Vector2 ConvertBaseIndexToWorldIndex(Vector2 baseIndex, Vector2 targetIndex)
        {
            float baseXTouse = 0;
            float baseYToUse = 0;

            if (DirectionFacing == Direction.West)
            {
                baseXTouse = baseIndex.X;
                baseYToUse = baseIndex.Y;
            }
            else if (DirectionFacing == Direction.East)
            {
                baseXTouse = baseIndex.X * -1;
                baseYToUse = baseIndex.Y * -1;
            }
            else if (DirectionFacing == Direction.North)
            {
                baseXTouse = baseIndex.Y * -1;
                baseYToUse = baseIndex.X;
            }
            else if (DirectionFacing == Direction.South)
            {
                baseXTouse = baseIndex.Y;
                baseYToUse = baseIndex.X * -1;
            }

            return new Vector2(targetIndex.X + baseXTouse, targetIndex.Y + baseYToUse);
        }