예제 #1
0
        private void Instance_PlayerMoved(object sender, MoveEventArtgs e)
        {
            Vector2 pos       = new Vector2(e.X, e.Y);
            Tank    movedTank = tankDict[e.ConnID];

            movedTank.transform.SetPosition(pos);
            Console.WriteLine("Moved");
        }
예제 #2
0
        private void Instance_PlayerMoved(object sender, MoveEventArtgs e)
        {
            Vector2 pos       = new Vector2(e.X, e.Y);
            Tank    movedTank = tankDict[e.ConnID];

            // Update tank state
            TankState state = movedTank.State;

            state.Pos_X = e.X;
            state.Pos_Y = e.Y;
            movedTank.UpdateTankState(state);

            Console.WriteLine("Moved");
        }