UHSampleGame.CoreObjects.Units.Unit.SetFocalPointAndVelocity C# (CSharp) Method

SetFocalPointAndVelocity() private method

private SetFocalPointAndVelocity ( Tile newTile ) : void
newTile UHSampleGame.TileSystem.Tile
return void
        private void SetFocalPointAndVelocity(Tile newTile)
        {
            focalTile = newTile;
            focalPoint = focalTile.GetRandPoint();

            velocity = new Vector3(focalPoint.X - position.X, focalPoint.Y-position.Y, focalPoint.Z - position.Z);
            this.RotateY(velocity.Y);
            velocity.Normalize();
            Vector3.Multiply(velocity, 3);
        }

Same methods

Unit::SetFocalPointAndVelocity ( int newTileID ) : void