コード例 #1
0
ファイル: Npc.cs プロジェクト: maddalax/MadGameEngine
        public void Move()
        {
            if (isReturningToStart && Position.Current != startPosition.Current)
            {
                Position.AddX(10);
            }

            if (isReturningToStart && Position.Current == startPosition.Current)
            {
                isReturningToStart = false;
            }

            if (!isReturningToStart)
            {
                Position.SubtractX(10);
            }


            if (!isReturningToStart && Position.Current.X < -800)
            {
                isReturningToStart = true;
            }
        }