DodongosQuest.World.MovingToSpaceIsSuccessful C# (CSharp) Method

MovingToSpaceIsSuccessful() private method

private MovingToSpaceIsSuccessful ( Vector2 movePosition, ICreature creature ) : bool
movePosition Vector2
creature ICreature
return bool
        private bool MovingToSpaceIsSuccessful(Vector2 movePosition, ICreature creature)
        {
            if (Tiles[(int)movePosition.X, (int)movePosition.Y].CanCreatureEnter(creature))
            {
                IContainer containerAtPosition = GetContainerAtIndex(movePosition);
                if (containerAtPosition == null)
                {
                    creature.WorldIndex = movePosition;

                    return true;
                }
            }

            return false;
        }